PDA

Ver la Versión Completa : manejar varias forms a la vez !!!


martita
23-06-2006, 19:22:05
Hola foro, tengo un menu principal el cual contiene un tmainmenu
desde el cual llamo segun la opcion a otras formas, el detalle es que quiero
que en pantalla del menu vallan creciendo o apareciendo cuantas ventanas
o formas tengo abiertas, para poder cambiar hacia cualquiera de ellas
es decir mi forma principal o menu siempre este visible y tenga la opcion de
cambiar de forma de las que ya tengo abiertas algo asi como un tab page
pero con formas independientes, como puedo hacer esto ?

saludos de antemano al todos en el foro . :p

luisgutierrezb
23-06-2006, 19:48:06
si tu aplicacion es de tipo mdi, puedes usar las propiedades:
mdichildcount
mdichildren
un ejemplo de la ayuda de delphi:

var
I: Integer;
begin
with Form1 do
for I := MDIChildCount-1 downto 0 do
MDIChildren[I].Close;

end;

si no usas mdi, entonces debes crear las formas como hijas de la forma principal, para que asi puedas acceder a ellas mediante la propiedad Controls de las formas

martita
23-06-2006, 20:45:22
para mi eso de madre e hijas es nuevo el concepto para mi
alguien puede darme luz sobre el tema ?

saludos :p

luisgutierrezb
24-06-2006, 01:38:03
bueno, a grandes rasgos seria crear las formas hijas que tengan el pariente de la forma padre, por ejemplo:
Form2 := TForm2.Create(Form1);

donde form1 es la ventana principal o padre, y form2 seria la ventana hija

Lepe
24-06-2006, 11:29:02
En Delphi --> File new --> MDI APPLICATION (buscalo está por algun sitio).

Con eso ves un ejemplo de como funciona, es algo así a PhotoShop, una ventana maestra con el menú y barras de herramientas, y despues las ventanas quedan dentro de ese área.

Que conste que se desaconseja su uso (no recuerdo si lo dice Borland o Microsoft), pero corrigiendo algún pequeño detalle (al maximizar la ventana maestra), yo los sigo usando.

Saludos

nemesio
26-06-2006, 06:38:04
En los foros hay bastante información sobre los formularios MDI.

martita
27-06-2006, 01:36:31
agradezco los consejos y opiniones, me pondre a estudiar un poco
sobre el tema y cosas relacionadas.

como siempre es un placer saber que hay quienes apoyan a los demas
en este club.

Saludos fraternales.