MenuItem.BarBreak Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda MenuItem je umístěn na novém řádku (pro položku nabídky přidána do objektuMainMenu) nebo v novém sloupci (pro podnabídku nebo položku nabídky zobrazenou v ).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
Hodnota vlastnosti
true
pokud je položka nabídky umístěna na nový řádek nebo do nového sloupce; false
pokud je položka nabídky ponechána ve výchozím umístění. Výchozí formát je false
.
- Atributy
Příklady
Následující příklad kódu vytvoří se MenuItem dvěma podnabídkovými položkami. Dvě podnabídky jsou zobrazeny vodorovně místo svisle pomocí BarBreak vlastnosti.
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
Poznámky
Pomocí vlastnosti můžete BarBreak vytvořit nabídku, ve které se každá položka nabídky umístí vedle sebe vodorovně místo ve svislém seznamu. Tuto vlastnost můžete použít také k vytvoření řádku nabídek, který obsahuje více řádků položek nabídky nejvyšší úrovně.
Tato vlastnost se liší od Break vlastnosti v tom, že pruh je zobrazen na levém okraji každé položky nabídky, která má vlastnost nastavena Break na true
. Panel se zobrazí jenom v případech, kdy položka nabídky není položkou nabídky nejvyšší úrovně.