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. |
|
|
|