Einzelnen Beitrag anzeigen

fafnir

Registriert seit: 23. Okt 2004
Ort: Dortmund
18 Beiträge
 
Delphi 7 Personal
 
#1

Wann wird MDIChildCount heruntergesetzt

  Alt 19. Nov 2004, 16:32
Hallo allerseits!

Ich habe eine MDI-Anwendung aus der Delphi-Vorlage kopiert und dabei die Toolbar für meine Zwecke angepasst, d.h. die Cut-, Edit-, Paste-Buttons habe ich durch eigene Buttons ersetzt und nur die File-Buttons für die Anordnung der MDI-Child-Fenster übernommen. Für den Menü- und Toolbar-Update frage ich in einer Procedure MDIChildCount ab und setzte danach die entsprechenden Enables auf False (=> MDIChildCount = 0) bzw. True (=> MDIChildCount > 0). Wenn ich ein MDI-Child schließe, funktioniert auch alles bestens.
Doch wenn ich eine MDI-Child laden will und ein Datei-Ladefehler auftritt, schließe ich das entsprechende Child mit dem Close-Befehl und das (leere) MDI-Child verschwindet auch - nur die eigenen Toolbuttons werden nicht auf Enabled := False gesetzt!? Die Toolbuttons für die Fensteranordnung werden jedoch alle schön auf inaktiv gesetzt!

Also, wo wird in der Delphi-MDI-Vorlage das Menü bzw. die Toolbar entsprechend des Vorhandenseins von MDI-Children aktualisiert?

Vielen Dank für jeden Tip

Fafnir
  Mit Zitat antworten Zitat