![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
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.
__________________
Uno es responsable de lo que hace y de lo que omite hacer. |
|
#2
|
||||
|
||||
|
Hay mil formas de hacerlo.
Simplemente podes agregar una variable a la Clase (un atributo) en la parte Public y hacer algo como: Código:
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;
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
|
|
|