MenuItem.BarBreak Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die MenuItem Position in einer neuen Zeile (für ein Menüelement, das einem MainMenu Objekt hinzugefügt wird) oder in einer neuen Spalte (für ein Untermenüelement oder Menüelement, das in einem ContextMenu) angezeigt wird).
public:
property bool BarBreak { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool BarBreak { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.BarBreak : bool with get, set
Public Property BarBreak As Boolean
Eigenschaftswert
true wenn das Menüelement in einer neuen Zeile oder in einer neuen Spalte platziert wird; false wenn das Menüelement in der Standardplatzierung übrig bleibt. Der Standardwert lautet false.
- Attribute
Beispiele
Im folgenden Codebeispiel wird ein MenuItem Mit zwei Untermenüelementen erstellt. Die beiden Untermenüelemente werden horizontal angezeigt, anstatt die BarBreak Eigenschaft vertikal zu verwenden.
public:
void CreateMyMenus()
{
// Create three top-level menu items.
MenuItem^ menuItem1 = gcnew MenuItem( "&File" );
MenuItem^ menuItem2 = gcnew MenuItem( "&New" );
MenuItem^ menuItem3 = gcnew MenuItem( "&Open" );
// Set the BarBreak property to display horizontally.
menuItem2->BarBreak = true;
menuItem3->BarBreak = true;
// Add menuItem2 and menuItem3 to the menuItem1's list of menu items.
menuItem1->MenuItems->Add( menuItem2 );
menuItem1->MenuItems->Add( menuItem3 );
}
public void CreateMyMenus()
{
// Create three top-level menu items.
MenuItem menuItem1 = new MenuItem("&File");
MenuItem menuItem2 = new MenuItem("&New");
MenuItem menuItem3 = new MenuItem("&Open");
// Set the BarBreak property to display horizontally.
menuItem2.BarBreak = true;
menuItem3.BarBreak = true;
// Add menuItem2 and menuItem3 to the menuItem1's list of menu items.
menuItem1.MenuItems.Add(menuItem2);
menuItem1.MenuItems.Add(menuItem3);
}
Public Sub CreateMyMenus()
' Create three top-level menu items.
Dim menuItem1 As New MenuItem("&File")
Dim menuItem2 As New MenuItem("&New")
Dim menuItem3 As New MenuItem("&Open")
' Set the BarBreak property to display horizontally.
menuItem2.BarBreak = True
menuItem3.BarBreak = True
' Add menuItem2 and menuItem3 to the menuItem1's list of menu items.
menuItem1.MenuItems.Add(menuItem2)
menuItem1.MenuItems.Add(menuItem3)
End Sub
Hinweise
Sie können die BarBreak Eigenschaft verwenden, um ein Menü zu erstellen, in dem jedes Menüelement horizontal statt in einer vertikalen Liste nebeneinander platziert wird. Sie können diese Eigenschaft auch verwenden, um eine Menüleiste zu erstellen, die mehrere Zeilen mit Menüelementen der obersten Ebene enthält.
Diese Eigenschaft unterscheidet sich von der Eigenschaft, in der Break eine Leiste am linken Rand jedes Menüelements angezeigt wird, auf das die Break Eigenschaft festgelegt trueist. Die Leiste wird nur angezeigt, wenn das Menüelement kein Menüelement der obersten Ebene ist.