![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
El fallo que te está ocurriendo es el siguiente:
Estás usando una factoría de Formularios a los cuales añades el nombre de la referencia de clase (en tu ejemplo, TForm2); cuando haces click y creas un formulario a partir de la referencia de clase tienes un formulario de tipo "TForm2" (que en realidad, es un puntero a un objeto de tipo formulario); sin embargo, al llamar al formulario 4, le pones estas líneas: Código:
IF edit1.Text<>'' THEN
begin
form2.Edit1.Text:=edit1.Text; // <<<<< ¿Form2?
Yo lo que haría en TForm4 es lo siguiente: Código:
procedure TForm4.Button1Click(Sender: TObject);
begin
IF edit1.Text = '' THEN
showmessage('Debe llenar la caja');
else
close;
end;
Código:
procedure TForm2.Button1Click(Sender: TObject);
begin
Application.CreateForm(Tform4,form4);
try
form4.ShowModal;
self.Edit1.Text := Form4.Edit1.Text;
finally
form4.Free;
end;
end;
Un saludo |
|
#2
|
||||
|
||||
|
Me quedo todo claro, mil gracias
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| generación dinámica de formularios por xsd | samame | .NET | 0 | 05-01-2006 16:20:43 |
| creación de forms dinámica | dandia28 | OOP | 2 | 30-12-2005 17:18:34 |
| creación dinámica de componentes | Mariana | Varios | 1 | 20-09-2005 17:07:07 |
| Creacion dinamica menu | morfeo21 | Varios | 1 | 30-04-2004 17:33:14 |
| Proyecto con estructura dinámica (creación de botones) | CORBATIN | Conexión con bases de datos | 12 | 26-04-2004 14:41:30 |
|