MenuItem.BarBreak Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om MenuItem placeras på en ny rad (för ett menyalternativ som läggs till i ett MainMenu objekt) eller i en ny kolumn (för ett undermenyobjekt eller menyobjekt som visas i en 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
Egenskapsvärde
true om menyalternativet placeras på en ny rad eller i en ny kolumn; false om menyalternativet är kvar i sin standardplacering. Standardvärdet är false.
- Attribut
Exempel
I följande kodexempel skapas ett MenuItem med två undermenyobjekt. De två undermenyobjekten visas vågrätt i stället för lodrätt med egenskapen BarBreak .
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
Kommentarer
Du kan använda egenskapen BarBreak för att skapa en meny där varje menyalternativ placeras bredvid varandra vågrätt i stället för i en lodrät lista. Du kan också använda den här egenskapen för att skapa en menyrad som innehåller flera rader med menyalternativ på den översta nivån.
Den här egenskapen skiljer sig från Break egenskapen i och med att ett fält visas till vänster i varje menyalternativ som har Break egenskapen inställd truepå . Fältet visas bara när menyalternativet inte är ett menyalternativ på den översta nivån.