IMainMenu

Worum geht es

Eine Sammlung von IMenuItem-Interfaces. Repräsentiert das Menü des Hauptfensters.

Die Eigenschaft  TCommandID gibt für alle Elemente dieses Menüs den Wert CI_SubMenu zurück.

Methoden

Definition Beschreibung
Reset() Setzt das Menü zurück (stellt die ursprüngliche Ansicht wieder her).

Wichtig! Nach Ausführung der Methode Reset wird das aktuelle Objekt vom Typ IMainMenu zerstört und ein neues Objekt generiert. Im Ergebnis werden alle Verweise auf das aktuelle Objekt ungültig, und Versuche, es zu verwenden, erzeugen einen Ausnahmefehler. Sie müssen entweder ein neues Objekt definieren oder das vorhandene Objekt neu initialisieren.

Der folgende Beispielcode zeigt die Anwendung der Methode Reset für ein Objekt. Als Resultat wird das Objekt menu ungültig, und Verweise auf das Objekt sind nicht mehr möglich.

// Neues Objekt IMainMenu definieren und initialisieren
IMainMenu menu = TaskWindow.MainWindow.MainMenu;
// Methode Reset aufrufen
menu.Reset();
  

10.11.2020 12:08:03


Please leave your feedback about this article