Salir de Un form fsMDIchild
Buenas
Desde un form Principal fsMDIForm visualizo un Formulario Hijo (fsMDIChild) mediante: Código Delphi [-] TFormHijo *FHijo; Fhijo = new TFormHijo(this); //Muestro Form FHijo->Show(); Hasta Aqui todo bien.... El formulario Hijo tiene la propiedad BordStyle = bsSingle por lo cual el Formulario no pose el icono Cerrar... He creado un boton Salir para cerrar el formulario, y es aqui donde tengo el problema, ¿como cierro el Form Hijo? He probado con Código Delphi [-]void __fastcall TFormHijo::BSalirClick(TObject *Sender) { Visible = false; } pero me da el error: ´Cannot hide on MDI Child Form´ Alguna Idea.. Gracias |
Usa el Close;
y en el evento onclose colocas Action := caFree; al menos en Delphi es asi, me imagino que debe ser igual |
|
Y para guiarse en el manejo de las formas padre e hijo MDI, puede generar un proyecto de ejemplo desde el repositorio,
File > New > Other | Projects | MDI Application |
Perfecto
Muchas Gracias. |
La franja horaria es GMT +2. Ahora son las 09:50:23. |
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