PDA

Ver la Versión Completa : Pasaje de variables entre formularios


santiago14
17-09-2003, 17:33:57
Tengo dos formularios A y B que en distintos momentos llaman a otro, C.
Logicamente para funcionar bien cada formulario le pasa algun valor en una variable o algo a C y despues C devuelve en alguna variable o algo el/los resultados.
Bueno es sencillamente eso lo que no se como se hace, pasar datos de un formulario a otro.

Gracias.

jachguate
17-09-2003, 19:11:05
Hay mil formas de hacerlo.

Simplemente podes agregar una variable a la Clase (un atributo) en la parte Public y hacer algo como:


Type
TForm1 = Class(TForm)
...
Public
FMiVariable : String;
end;

...
...

Procedure TForm2.LlamarForm1;

Begin
Form1.FMiVariable := 'Te llamo desde Form2';
Form1.Show;
End;

...
...

Procedure TForm3.LlamarForm1;

Begin
Form1.FMiVariable := 'Te llamo desde Form3';
Form1.Show;
End;


Por supuesto tenes que desarrollar mas el codigo, pero la idea fundamental es esa.

Hasta luego.

;)