![]() |
manejar varias forms a la vez !!!
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 |
si tu aplicacion es de tipo mdi, puedes usar las propiedades:
mdichildcount mdichildren un ejemplo de la ayuda de delphi: 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 |
alguien puede profundizar sobre el tema ?
para mi eso de madre e hijas es nuevo el concepto para mi
alguien puede darme luz sobre el tema ? saludos :p |
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 |
En los foros hay bastante información sobre los formularios MDI.
|
ok
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. |
| La franja horaria es GMT +2. Ahora son las 07:54:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi