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 určující, zda je umístěn MenuItem na novém řádku (pro položku nabídky přidán do objektu MainMenu ) nebo v novém sloupci (pro podnabídku položku nebo položku nabídky zobrazenou ContextMenuv ).
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í hodnota je false.
- Atributy
Příklady
Následující příklad kódu vytvoří MenuItem se 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
Vlastnost můžete použít BarBreak k vytvoření nabídky, kde každá položka nabídky je umístěna 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 nastavenou Break na true. Řádek se zobrazí jenom v případech, kdy položka nabídky není položkou nabídky nejvyšší úrovně.