Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Formularios en Tiempo de Ejecucion (https://www.clubdelphi.com/foros/showthread.php?t=26557)

rocio84 26-10-2005 20:17:31

Formularios en Tiempo de Ejecucion
 
Hola:
Estoy haciendo un proyecto en el que tengo que crear formularios en tiempo de ejecucion. Lo hago de esta forma:

Código Delphi [-]
 form := TForm.Create(self);
 with form do begin
   Name := 'Form'+inttostr(numero);
   Caption := 'Form'+inttostr(numero);
   Parent:=self;
   numero := numero+1;
   Show;
   Position:=poScreenCenter;
 end;
El problema es q no se como referenciar los formularios creados. Por ejemplo en tiempo de edicion yo pondria por ejemplo:

Form3.Visible...

pero como Form3 aun no existe no puedo hacerlo, ¿como puedo hacer referencias a esos formularios?.
Gracias

luisgutierrezb 26-10-2005 20:59:10

Si es una aplicacion MDI, puedes utilizar en la forma principal la propiedad ActiveForm, que es el form que esta activo. como tambien las propiedades mdichildcount para saber cuantas formas hijas se tienen y mdichildren que es un arreglo de las formas hijas

lucasarts_18 26-10-2005 21:02:36

Cita:

Empezado por rocio84
El problema es q no se como referenciar los formularios creados. Por ejemplo en tiempo de edicion yo pondria por ejemplo:

Form3.Visible...

Si lo refereincias de otra unidad debes incluir en la clausula Uses la Unit donde se encuentra ese formulario que estás creando..

delphi.com.ar 26-10-2005 21:07:29

Te recomiendo leer este mensaje: http://www.clubdelphi.com/foros/show...41&postcount=2

Saludos!


La franja horaria es GMT +2. Ahora son las 14:07:06.

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