Aracılığıyla paylaş


MenuItem.BarBreak Özellik

Tanım

öğesinin MenuItem yeni bir satıra mı (nesneye MainMenu eklenen menü öğesi için) yoksa yeni bir sütuna mı (içinde görüntülenen bir alt menü öğesi veya menü öğesi için) yerleştirildiğini belirten bir ContextMenudeğer alır veya ayarlar.

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

Özellik Değeri

Boolean

true menü öğesi yeni bir satıra veya yeni bir sütuna yerleştirilirse; false menü öğesi varsayılan yerleşiminde bırakılırsa. Varsayılan değer: false.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, iki alt menü öğesiyle bir MenuItem oluşturur. İki alt menü öğesi, özelliği kullanılarak BarBreak dikey olarak değil yatay olarak görüntülenir.

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

Açıklamalar

her menü öğesinin BarBreak dikey liste yerine yatay olarak yan yana yerleştirildiği bir menü oluşturmak için özelliğini kullanabilirsiniz. Bu özelliği, üst düzey menü öğelerinin birden çok satırını içeren bir menü çubuğu oluşturmak için de kullanabilirsiniz.

Bu özellik, özelliği olarak ayarlanmış trueher menü öğesinin sol kenarında bir çubuğun görüntülenmesinden özelliğinden Break farklıdırBreak. Çubuk yalnızca menü öğesi üst düzey bir menü öğesi olmadığında görüntülenir.

Şunlara uygulanır

Ayrıca bkz.