Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Traspasar valores de un form a otro por parametros (https://www.clubdelphi.com/foros/showthread.php?t=1151)

andre 05-06-2003 13:28:01

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.

delphi.com.ar 05-06-2003 16:46:03

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!

gatosoft 05-06-2003 18:11:11

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

andre 05-06-2003 22:44:16

Espectacular amigos, sus respuestas me han servido muchisimo.

Muchas gracias.


La franja horaria es GMT +2. Ahora son las 05:55:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi