Vcl.Menus.TPopupMenu.AutoLineReduction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property AutoLineReduction;

C++

__property AutoLineReduction = {default=0};

Eigenschaften

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

Beschreibung

Bestimmt, ob redundante Trennlinien automatisch aus dem Menü entfernt werden.

Vcl.Menus.TPopupMenu.AutoLineReduction erbt von Vcl.Menus.TMenu.AutoLineReduction. Der folgende Inhalt bezieht sich auf Vcl.Menus.TMenu.AutoLineReduction.

Bestimmt, ob redundante Trennlinien automatisch aus dem Menü entfernt werden.

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

Wenn AutoLineReduction den Wert maAutomatic hat, werden vor dem Anzeigen des Menüs die überflüssigen Trennlinien entfernt. Wenn AutoLineReduction den Wert maManual hat, entfernt das Menü keine Trennlinien aus Hauptmenüs. Trennlinien aus Untermenüs könnten aber entfernt werden. Dies hängt von dem Wert der Eigenschaft AutoLineReduction des dem Untermenü übergeordneten Menüeintrags ab.

Wenn AutoLineReduction auf maManual gesetzt ist, können überflüssige Trennlinien auch durch einen Aufruf der Methode RethinkLines der Eigenschaft Items entfernt werden. AutoLineReduction legt lediglich fest, ob diese Anpassung automatisch vorgenommen wird.

Anmerkung:  Die Eigenschaft AutoLineReduction eines Menüs ist mit der Eigenschaft AutoLineReduction des TMenuItems-Objekts verknüpft, das die Eigenschaft Items implementiert. Durch das Setzen einer der beiden Eigenschaften wird auch die zweite gesetzt.

Siehe auch