Compartir a través de


ToolBar.Wrappable Propiedad

Definición

Obtiene o establece un valor que indica si los botones de la barra de herramientas pasan a la línea siguiente cuando la barra de herramientas se hace demasiado pequeña para mostrar todos los botones en la misma línea.

public:
 property bool Wrappable { bool get(); void set(bool value); };
public bool Wrappable { get; set; }
member this.Wrappable : bool with get, set
Public Property Wrappable As Boolean

Valor de propiedad

truesi los botones de la barra de herramientas pasan a la siguiente línea cuando la barra de herramientas se vuelve demasiado pequeña para mostrar todos los botones en la misma línea; en caso contrario, false. El valor predeterminado es true.

Ejemplos

En el ejemplo de código siguiente se crea un ToolBar control , se establecen algunas de sus propiedades comunes y se agrega a .Form Los delegados también se agregan a los ButtonClick eventos y ButtonDropDown . En este ejemplo se requiere que se haya declarado un ToolBar denominado y un ImageList con nombre imageList1toolBar1.

void AddToolBar()
{
   
   // Add a toolbar and set some of its properties.
   toolBar1 = gcnew ToolBar;
   toolBar1->Appearance = System::Windows::Forms::ToolBarAppearance::Flat;
   toolBar1->BorderStyle = System::Windows::Forms::BorderStyle::None;
   toolBar1->Buttons->Add( this->toolBarButton1 );
   toolBar1->ButtonSize = System::Drawing::Size( 24, 24 );
   toolBar1->Divider = true;
   toolBar1->DropDownArrows = true;
   toolBar1->ImageList = this->imageList1;
   toolBar1->ShowToolTips = true;
   toolBar1->Size = System::Drawing::Size( 292, 25 );
   toolBar1->TabIndex = 0;
   toolBar1->TextAlign = System::Windows::Forms::ToolBarTextAlign::Right;
   toolBar1->Wrappable = false;
   
   // Add handlers for the ButtonClick and ButtonDropDown events.
   toolBar1->ButtonDropDown += gcnew ToolBarButtonClickEventHandler( this, &MyToolBar::toolBar1_ButtonDropDown );
   toolBar1->ButtonClick += gcnew ToolBarButtonClickEventHandler( this, &MyToolBar::toolBar1_ButtonClicked );
   
   // Add the toolbar to the form.
   this->Controls->Add( toolBar1 );
}
private void AddToolBar()
{
   // Add a toolbar and set some of its properties.
   toolBar1 = new ToolBar();
   toolBar1.Appearance = System.Windows.Forms.ToolBarAppearance.Flat;
   toolBar1.BorderStyle = System.Windows.Forms.BorderStyle.None;
   toolBar1.Buttons.Add(this.toolBarButton1);
   toolBar1.ButtonSize = new System.Drawing.Size(24, 24);
   toolBar1.Divider = true;
   toolBar1.DropDownArrows = true;
   toolBar1.ImageList = this.imageList1;
   toolBar1.ShowToolTips = true;
   toolBar1.Size = new System.Drawing.Size(292, 25);
   toolBar1.TabIndex = 0;
   toolBar1.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right;
   toolBar1.Wrappable = false;
   
   // Add handlers for the ButtonClick and ButtonDropDown events.
   toolBar1.ButtonDropDown += 
     new ToolBarButtonClickEventHandler(toolBar1_ButtonDropDown);
   toolBar1.ButtonClick += 
     new ToolBarButtonClickEventHandler(toolBar1_ButtonClicked);

   // Add the toolbar to the form.
   this.Controls.Add(toolBar1);
}
Private Sub AddToolBar()
   ' Add a toolbar and set some of its properties.
   toolBar1 = New ToolBar()
   toolBar1.Appearance = System.Windows.Forms.ToolBarAppearance.Flat
   toolBar1.BorderStyle = System.Windows.Forms.BorderStyle.None
   toolBar1.Buttons.Add(Me.toolBarButton1)
   toolBar1.ButtonSize = New System.Drawing.Size(24, 24)
   toolBar1.Divider = True
   toolBar1.DropDownArrows = True
   toolBar1.ImageList = Me.imageList1
   toolBar1.ShowToolTips = True
   toolBar1.Size = New System.Drawing.Size(292, 25)
   toolBar1.TabIndex = 0
   toolBar1.TextAlign = System.Windows.Forms.ToolBarTextAlign.Right
   toolBar1.Wrappable = False

   ' Add handlers for the ButtonClick and ButtonDropDown events.
   AddHandler toolBar1.ButtonDropDown, AddressOf toolBar1_ButtonDropDown
   AddHandler toolBar1.ButtonClick, AddressOf toolBar1_ButtonClicked

   ' Add the toolbar to the form.
   Me.Controls.Add(toolBar1)
End Sub

Comentarios

Los botones de la barra de herramientas pueden dividirse en grupos lógicos mediante separadores. Un separador es un botón de barra de herramientas con la propiedad Style establecida en ToolBarButtonStyle.Separator. Si la Wrappable propiedad se establece true en y la barra de herramientas se vuelve demasiado pequeña para mostrar todos los botones de la misma línea, la barra de herramientas se divide en líneas adicionales, con los saltos que se producen en los separadores. Esto garantiza que los grupos de botones permanezcan juntos. Los botones de la barra de herramientas que no están en un grupo se pueden separar cuando la barra de herramientas se ajusta. La barra de herramientas puede ser demasiado pequeña para mostrar todos sus botones en la misma línea si se cambia el tamaño de su elemento primario Form .

Se aplica a

Consulte también