Amigos del foro:
En un programa DMI que estoy desarrolando tengo un menú en la ventana madre, y al cual (en parte) deshabilito si no hay ventanas hijas. En la ventana hija (es siempre la misma, la creo cuantas veces necesite), en su evento OnClose coloco lo siguiente:
Código Delphi
[-]
Procedure TFHija.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Destroy;
frmMain.ActualizarMenus;
end;
Hago esto porque es la única forma de actualizar el menú, porque si lo coloco en el evento OnDestroy no funciona.
Pero, ¿es esto correcto? ¿Hay alguna otra forma mejor de hacerlo?
Gracias.