Angel.Matilla |
20-09-2018 09:51:57 |
Form MDIChild se queda minimizado y no se cierra.
Gracias a todos los que me ayudasteis en mi anterior hilo sobre este tema. Tengo ahora otro problema que no veo como resolver y me tiene perplejo.
Otro de los formularios que he definido como MDIChild en la aplicación me está despistando un montón.
1. Lo llamo así:
Código PHP:
void __fastcall TfMenu::DatFijClick(TObject *Sender) { Application->CreateForm(__classid(TfDatFij), &fDatFij); fDatFij->Show(); }
Se abre sin ningún problema y se muestra bien, pero a la hora de cerrarlo me hace esto:

me lo deja minimizado abajo a la izquierda. El código que tengo puesto para cerrarlo es este:
Código PHP:
void __fastcall TfDatFij::Button11Click(TObject *Sender) { this->Close(); }//---------------------------------------------------------------------------
void __fastcall TfDatFij::FormKeyPress(TObject *Sender, char &Key) { if (Key == 27) { Key = 0; Button11Click(NULL); return; } }
Da lo mismo que pulse en el botón asociado al evento, que pulse en el cuadro CERRAR del formulario o que pulse la tecla escape; siempre me lo deja minimizado y no lo entiendo ya que el código para cerrar es el mismo que en otros formularios que funcionan bien y las propiedades son las mismas.
|