Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear formularios en tiempo de ejecución (https://www.clubdelphi.com/foros/showthread.php?t=24526)

Caro 24-08-2005 16:20:20

Crear formularios en tiempo de ejecución
 
Hola a todos:

Estoy haciendo un menu dividiendo mi formulario en 2 partes, la izquierda lo uso para mostrar mis opciones de menu y en la derecha muestro el formulario asociado a dicha opciòn que se colocaria dentro de un panel.

En la parte izquierda utilizo un treview porque asi me lo pidieron, donde sus opciones las genero en tiempo de ejecuciòn sacando de mi base de datos y segun a los permisos que tenga dicho usuario.

Ya logre enlazar mi treview con su forma respectiva, pero me gustaria crear dicha forma en tiempo de ejecuciòn, pero no se como hacerlo,
mi codigo es el siguiente:

Código Delphi [-]
     for i:=0 to screen.FormCount-1 do   //recorro los formularios existentes
        if screen.Forms[i].name=nombre then  
        begin
             Application.CreateForm(TForma,Forma); //como se remplazaria
             try
                screen.Forms[i].parent:=panel;
                screen.Forms[i].Align:=alClient;
                screen.Forms[i].Show;
                exit;
             finally
                   screen.Forms[i].Free;
             end;
        end;

donde nombre, es el nombre de la forma que esta en mi BD y esta asociado a mi treview. Application.CreateForm(TForma,Forma); no se como se cambiaria si tengo como referencia screen.Forms[i] para mi forma. Les agradeceria mucho si me pudieran ayudar porfa

Saludos

maeyanes 24-08-2005 16:24:33

Checa este hilo te puede ser de gran utilidad.



Saludos...

Caro 25-08-2005 14:27:39

Gracias el hilo me fue de mucha utilidad

Saludos


La franja horaria es GMT +2. Ahora son las 08:58:32.

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