Vcl.Menus.TMainMenu.AutoMerge
Delphi
property AutoMerge: Boolean read FAutoMerge write SetAutoMerge default False;
C++
__property bool AutoMerge = {read=FAutoMerge, write=SetAutoMerge, default=0};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Vcl.Menus.pas Vcl.Menus.hpp |
Vcl.Menus | TMainMenu |
Beschreibung
Legt fest, ob die Hauptmenüs von Sekundärformularen zur Laufzeit mit dem Hauptmenü des Hauptformulars einer Nicht-MDI-Anwendung kombiniert werden können.
Um die Menüs des Formulars mit dem Hauptmenü des Hauptformulars zu kombinieren, setzen Sie die Eigenschaft AutoMerge der betreffenden Menüs auf true. Die Eigenschaft AutoMerge des Hauptmenüs im Hauptformular (in das die anderen Menüs integriert werden sollen), muss dabei aber auf false gesetzt sein. Wie die Menüs kombiniert werden, hängt vom Wert der Eigenschaft GroupIndex der einzelnen Einträge ab.
Bei einer MDI-Anwendung (bei der die Eigenschaft FormStyle so gesetzt wird, dass das Hauptformular das übergeordnete Formular ist und alle weiteren Formulare untergeordnete Formulare sind) werden die Menüs automatisch kombiniert. Die Eigenschaft AutoMerge wird hier nicht benötigt.