FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Menu Ventanas - MDIChild
Hola..
no saben como puedo hacer un programa mdichild. a mano. Sin usar la plantilla que tiene delphi para aplicaciones mdi el asunto es que ya tengo mi mdi form y la form padre. con sus propiedades, adecuadas, y con el boton nueva ventana, todo bien. pero no se como hacer el menu. windows donde cada mdi child se agrega un item y este se puede seleccionar y se activa la mdichild que le corresponde e igualmente cuando se cierran ventanas mdichild. esta se quitan del menu windows gracias |
#2
|
||||
|
||||
El mdiform tiene en cuenta las ventanas hijas que se abren, así que al hacer clic en el menú "Windows" (el evento onclic de ese menú) haces un bucle que recorra todas las hijas.
el código sale más rápido que la explicación:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 08-02-2008 a las 22:44:16. |
#3
|
|||
|
|||
Delphi facilita la creación y uso de este menú sin tener que codificarlo a mano.
Para ello hay que añadir el menu "Windows" (o como queramos llamarle) al MainMenu y asignarlo a la propiedad WindowMenu del formulario principal (puede hacerse en el inspector de objetos). Automáticamente Delphi añade o quita elementos del menú indicado según se abran o cierren ventanas. Asímismo, los elementos de dicho menú ya tienen programada la activación de la ventana correspondiente cuando se selecciona uno de ellos. La única restricción que he visto, es que el menú "Windows" que usemos no puede estar vacío, esto es, debe tener por lo menos un item además de los que Delphi va agregando. No es una gran restricción ya que podemos poner operaciones usuales como la de poner en mosaico o cascada las ventanas (métodos Tile y Cascade del formulario principal). Bye |
#4
|
|||
|
|||
gracias
Lepe no entiendo por que tu explicacion no me funciona. todo parece bien. pero me salen errores del indice.. voy a revisar de nuevo |
#5
|
||||
|
||||
Lo hice de memoria, realmente no uso ese tipo de menú.
Desde luego la opción de keyboy es más acertada . Gracias por el tip. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cerrar todas las Ventanas MDIChild | gluglu | OOP | 11 | 18-04-2007 20:12:56 |
Ventanas MDIChild y Normal | brandolin | OOP | 2 | 15-02-2005 04:29:34 |
Menu en una MDIChild | D.M | Varios | 1 | 13-09-2003 18:49:41 |
Problema con ventanas MDIChild | rafadrover | Varios | 2 | 07-08-2003 08:39:09 |
Menu en MDIChild | seti | OOP | 5 | 09-07-2003 12:10:25 |
|