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
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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.