Vcl.Menus.TMenuItem.AutoLineReduction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property AutoLineReduction: TMenuItemAutoFlag read FAutoLineReduction write SetAutoLineReduction default maParent;

C++

__property TMenuItemAutoFlag AutoLineReduction = {read=FAutoLineReduction, write=SetAutoLineReduction, default=2};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Vcl.Menus.pas
Vcl.Menus.hpp
Vcl.Menus TMenuItem

Beschreibung

Legt fest, ob redundante Trennlinien automatisch aus dem Untermenü entfernt werden.

Mit AutoLineReduction legen Sie fest, ob überflüssige Trennlinien, wie z.B. am Beginn oder am Ende eines Menüs oder zwei Trennlinien hintereinander, automatsich aus dem in der Eigenschaft Items angegebenen Untermenü entfernt werden. Auf diese Weise enthalten Menüs, die zur Laufzeit dynamisch erstellt werden, keine Trennlinien an unerwünschten Positionen.

Wenn AutoLineReduction den Wert maAutomatic hat, entfernt der Menüeintrag vor dem Anzeigen des Menüs die überflüssigen Trennlinien. Wenn AutoLineReduction den Wert maParent hat, entfernt der übergeordnete Menüeintrag die überflüssigen Trennlinien. Abhängig vom Wert der Eigenschaft AutoLineReduction des Menübefehls, der einem Untermenü übergeordnet ist, werden gegebenenfalls die überflüssigen Trennlinien aus Untermenüs entfernt.

Anmerkung:  Auch wenn durch den Wert von AutoLineReduction das automatische Entfernen der Trennlinien ausgeschlossen ist, können diese in einer Anwendung entfernt werden, indem die Methode RethinkLines aufgerufen wird. AutoLineReduction steuert nur, ob die Anpassung automatisch erfolgt.

Siehe auch