Sdílet prostřednictvím


MenuItem.BarBreak Vlastnost

Definice

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

Boolean

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ě.

Platí pro

Viz také