![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Traspasar valores de un form a otro por parametros
Hola foro !!!
Estoy necesitando saber como se hace para traspasar valores de un form a otro, como si fueran parametros, sin utilizar variables globales. Gracias. |
|
#2
|
||||
|
||||
|
Si quieres pasarlos por parámetros, solo tienes que crear un nuevo método donde definas los parámetros o sobrescribir y/o crear un nuevo constructor.
Otra posibilidad, es no usar parámetros y definir propiedades o "campos" públicos. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#3
|
||||
|
||||
|
si, como dice delphi.com.ar, debes redefinir el método constructor, algo asi como:
Código:
Tform2=class(Tform)
Public
constructor Crear(parametro:string);
end; //Tform2
...
Implementacion
constructor Tform2.Crear(parametro:string);
begin
inherited create(application);
{Self.} caption:=parametro;
end;
y lo llamraias dentro de tu codigo de la siguiente manera: Código:
form2:=Tform2.crear('titulo de aplicacion....!!!');
from2.show;
Saludos.... |
|
#4
|
|||
|
|||
|
Espectacular amigos, sus respuestas me han servido muchisimo.
Muchas gracias. |
![]() |
|
|
|