Ventanas Padre e Hijo
HOLA A TODOS,
A VER SI ME PODEIS ECHAR UNA MANO. VOY A CREAR UNA APLICACION Y YA HE TENGO DISEÑADA LA PANTALLA PRINCIPAL. EN ESTE FORM TENGO LAS PROPIEDADES DEL FORM COMO SIGUE: - BORDERICONS -> [biSystemMenu,biMaximize,biHelp] - DEFAULT MONITOR -> dmActiveForm - FORMSTYLE -> fsMDIForm - WINDOWSTATE -> wsMaximized ... ENTRE OTROS AL MISMO TIEMPO HE CREADO UN SEGUNDO FORM QUE DEBE APARECER CUANDO SE PULSA UN BITBTN. LAS PROPIEDADES DE ESTE FORM SON: - BORDERICONS -> [biSystemMenu,biMaximize] - DEFAULTMONITOR -> dmActiveForm - FORMSTYLE -> fsMDIChild - WINDOWSTATE -> wsNORMAL SI EJECUTO LA APLICACION VISUALIZO LA PANTALLA PRINCIPAL Y AL PULSAR EL BITBTN ME MUESTRA LA PANTALLA SECUNDARIA EN LAS DIMENSIONES DEL FORM. AHORA BIEN SI MAXIMIZO LA PANTALLA SECUNDARIA ME FUNCIONA PERO NO PUEDO CERRARLA. ¿HAY ALGUNA PROPIEDAD QUE ME PERMITA CERRAR LA PANTALLA SECUNDARIA Y MANTENER LA PRINCIPAL MAXIMIMIZADA? GRACIAS POR VUESTRA AYUDA, COMO SIEMPRE SALUDOS |
Hasta donde recuerdo, el botón para cerrar las ventanas hijas sólo aparece si hay un menú principal en el formulario padre. Nunca he sabido si esto es un defecto de delphi o en general de las ventnas mdi en windows.
// Saludos |
Hola
Hice una pequeña prueba y con: Cita:
Cita:
Saludos |
Con FORMSTYLE -> fsNormal el formulario tiene el comportamiento muy parecido el form principal, fijate que si haces click en el form principal este otro form se oculta detras del principal.
|
Close
no se cierra por que te falta en el evento onclose de tu formulario hijo esta linea "action := cafree ;" y con eso cierra tu formulario sin afectar el principal
|
Cita:
Por cierto, después de 7 años creemos que lo habrá resuelto :D De nuevo, bienvenido :) |
Cita:
quien sabe... quiza el buen alien_rafael esta leyendo los post anteriores sin respuesta, ^\||/ |
La franja horaria es GMT +2. Ahora son las 00:34:39. |
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