MenuItem.BarBreak Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se l'oggetto MenuItem è collocato su una nuova riga, nel caso di una voce di menu aggiunta a un oggetto MainMenu, o in una nuova colonna, nel caso di una voce di menu o di sottomenu visualizzata in un oggetto 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
Valore della proprietà
true
se la voce di menu viene posizionata in una nuova riga o in una nuova colonna. false
se la voce di menu viene lasciata nella posizione predefinita. Il valore predefinito è false
.
- Attributi
Esempio
Nell'esempio di codice seguente viene creato un oggetto MenuItem con due elementi di sottomenu. I due sottomenu vengono visualizzati orizzontalmente anziché in verticale usando la BarBreak proprietà .
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
Commenti
È possibile utilizzare la BarBreak proprietà per creare un menu in cui ogni voce di menu viene posizionata l'una accanto all'altra orizzontalmente anziché in un elenco verticale. È anche possibile usare questa proprietà per creare una barra dei menu contenente più righe di voci di menu di primo livello.
Questa proprietà differisce dalla Break proprietà in cui viene visualizzata una barra sul bordo sinistro di ogni voce di menu con la Break proprietà impostata su true
. La barra viene visualizzata solo quando la voce di menu non è una voce di menu di primo livello.