PDA

Ver la Versión Completa : Traspasar valores de un form a otro por parametros


andre
05-06-2003, 13:28:01
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:


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:


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.