Aplikacja MDI?

0

Czesc

Jak zrobic zeby po zamknieciu wszystkich MDIChildow powiedzmy jakis tam toolbar zostal ustwiony enabled:=false? Za nic nie moge sobie z tym poradzic, probowalem zliczac okna MDIChild i za pomoca warunku ale nie dzila. Moze mi ktos pomoc?
Z gory dzieki...

0
procedure TMDIChild.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  if MAIN.MainForm.MDIChildCount = 1 then
    MAIN.ToolBar1.Enabled:=false;
end;

Cos takiego powinno zadzialc... Zycze powodzenia ;)

0

Można też sprawdzac czy jest aktywne okno i jeśli żadnego aktywnego nie ma to zmieniać odpowiednią właściwość

za aktywność okna odpowiada MDIChildren[0]

1 użytkowników online, w tym zalogowanych: 0, gości: 1