MenuItem.BarBreak Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de MenuItem waarde op een nieuwe regel wordt geplaatst (voor een menu-item dat aan een MainMenu object is toegevoegd) of in een nieuwe kolom (voor een submenu-item of menu-item dat wordt weergegeven in een ContextMenu).
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
Waarde van eigenschap
true als het menu-item op een nieuwe regel of in een nieuwe kolom wordt geplaatst; false als het menu-item in de standaardplaatsing wordt achtergelaten. De standaardwaarde is false.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld wordt een MenuItem met twee submenu-items gemaakt. De twee submenu-items worden horizontaal weergegeven in plaats van verticaal met behulp van de BarBreak eigenschap.
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
Opmerkingen
U kunt de BarBreak eigenschap gebruiken om een menu te maken waarin elk menu-item horizontaal naast elkaar wordt geplaatst in plaats van in een verticale lijst. U kunt deze eigenschap ook gebruiken om een menubalk te maken die meerdere rijen met menu-items op het hoogste niveau bevat.
Deze eigenschap verschilt van de Break eigenschap waarin een balk wordt weergegeven aan de linkerkant van elk menu-item waarop de Break eigenschap is ingesteld true. De balk wordt alleen weergegeven wanneer het menu-item geen menu-item op het hoogste niveau is.