Vediamo se riesco a spiegarmi meglio. Ho un form padre (fsMDIForm) dal quale menù, tramite questo codice:
procedure TMDIMain_Form.Calcolopercassonetti1Click(Sender: TObject);
begin
    if not Assigned(frmCalcoloCassonetti) then
  begin
    Impostazioni1.Items[0].Enabled:=False;
    frmCalcoloCassonetti := TfrmCalcoloCassonetti.Create(Application);
    frmCalcoloCassonetti.Show;
  end
  else
    frmCalcoloCassonetti.WindowState := wsMaximized;
end;
apro un form figlio (fsMDIChild).
Tramite l'istruzione:
Impostazioni1.Items[0].Enabled:=False;
disattivo uno dei menu del form padre. Vorrei che quando si chiude il form figlio, con questo codice:
procedure TfrmCalcoloCassonetti.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action := caFree;
  Release;
  frmCalcoloCassonetti := nil;
end;
si riattivasse il menu sul form principale. Non riesco a capire quale è l'istruzione per poterlo fare.
Non so se sono stato più chiaro.
Grazie per un eventuale aiuto.