Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
El ToolStrip control reemplaza y agrega funcionalidad al ToolBar control; sin embargo, el ToolBar control se conserva tanto para la compatibilidad con versiones anteriores como para el uso futuro, si lo desea.
Una parte integral del control ToolBar son los botones que usted agrega. Se pueden usar para proporcionar acceso sencillo a los comandos de menú o, como alternativa, se pueden colocar en otra área de la interfaz de usuario de la aplicación para exponer comandos a los usuarios que no están disponibles en la estructura de menús.
En los ejemplos siguientes se supone que se ha agregado un ToolBar control a un formulario Windows Forms (Form1
).
Para agregar botones mediante programación
En un procedimiento, cree botones de barra de herramientas agregándolos a la ToolBar.Buttons colección.
Especifique las configuraciones de propiedad para un botón individual pasando el índice del botón a través de la propiedad Buttons.
En el ejemplo siguiente se supone que ya se ha agregado un formulario con un ToolBar control .
Nota:
La ToolBar.Buttons colección es una colección basada en cero, por lo que el código debe continuar en consecuencia.
Public Sub CreateToolBarButtons() ' Create buttons and set text property. ToolBar1.Buttons.Add("One") ToolBar1.Buttons.Add("Two") ToolBar1.Buttons.Add("Three") ToolBar1.Buttons.Add("Four") ' Set properties of StatusBar panels. ' Set Style property. ToolBar1.Buttons(0).Style = ToolBarButtonStyle.PushButton ToolBar1.Buttons(1).Style = ToolBarButtonStyle.Separator ToolBar1.Buttons(2).Style = ToolBarButtonStyle.ToggleButton ToolBar1.Buttons(3).Style = ToolBarButtonStyle.DropDownButton ' Set the ToggleButton's PartialPush property. ToolBar1.Buttons(2).PartialPush = True ' Instantiate a ContextMenu component and menu items. ' Set the DropDownButton's DropDownMenu property to the context menu. Dim cm As New ContextMenu() Dim miOne As New MenuItem("One") Dim miTwo As New MenuItem("Two") Dim miThree As New MenuItem("Three") cm.MenuItems.Add(miOne) cm.MenuItems.Add(miTwo) cm.MenuItems.Add(miThree) ToolBar1.Buttons(3).DropDownMenu = cm ' Set the PushButton's Pushed property. ToolBar1.Buttons(0).Pushed = True ' Set the ToolTipText property of one of the buttons. ToolBar1.Buttons(1).ToolTipText = "Button 2" End Sub
public void CreateToolBarButtons() { // Create buttons and set text property. toolBar1.Buttons.Add("One"); toolBar1.Buttons.Add("Two"); toolBar1.Buttons.Add("Three"); toolBar1.Buttons.Add("Four"); // Set properties of StatusBar panels. // Set Style property. toolBar1.Buttons[0].Style = ToolBarButtonStyle.PushButton; toolBar1.Buttons[1].Style = ToolBarButtonStyle.Separator; toolBar1.Buttons[2].Style = ToolBarButtonStyle.ToggleButton; toolBar1.Buttons[3].Style = ToolBarButtonStyle.DropDownButton; // Set the ToggleButton's PartialPush property. toolBar1.Buttons[2].PartialPush = true; // Instantiate a ContextMenu component and menu items. // Set the DropDownButton's DropDownMenu property to // the context menu. ContextMenu cm = new ContextMenu(); MenuItem miOne = new MenuItem("One"); MenuItem miTwo = new MenuItem("Two"); MenuItem miThree = new MenuItem("Three"); cm.MenuItems.Add(miOne); cm.MenuItems.Add(miTwo); cm.MenuItems.Add(miThree); toolBar1.Buttons[3].DropDownMenu = cm; // Set the PushButton's Pushed property. toolBar1.Buttons[0].Pushed = true; // Set the ToolTipText property of 1 of the buttons. toolBar1.Buttons[1].ToolTipText = "Button 2"; }
public: void CreateToolBarButtons() { // Create buttons and set text property. toolBar1->Buttons->Add( "One" ); toolBar1->Buttons->Add( "Two" ); toolBar1->Buttons->Add( "Three" ); toolBar1->Buttons->Add( "Four" ); // Set properties of StatusBar panels. // Set Style property. toolBar1->Buttons[0]->Style = ToolBarButtonStyle::PushButton; toolBar1->Buttons[1]->Style = ToolBarButtonStyle::Separator; toolBar1->Buttons[2]->Style = ToolBarButtonStyle::ToggleButton; toolBar1->Buttons[3]->Style = ToolBarButtonStyle::DropDownButton; // Set the ToggleButton's PartialPush property. toolBar1->Buttons[2]->PartialPush = true; // Instantiate a ContextMenu component and menu items. // Set the DropDownButton's DropDownMenu property to // the context menu. System::Windows::Forms::ContextMenu^ cm = gcnew System::Windows::Forms::ContextMenu; MenuItem^ miOne = gcnew MenuItem( "One" ); MenuItem^ miTwo = gcnew MenuItem( "Two" ); MenuItem^ miThree = gcnew MenuItem( "Three" ); cm->MenuItems->Add( miOne ); cm->MenuItems->Add( miTwo ); cm->MenuItems->Add( miThree ); toolBar1->Buttons[3]->DropDownMenu = cm; // Set the PushButton's Pushed property. toolBar1->Buttons[0]->Pushed = true; // Set the ToolTipText property of 1 of the buttons. toolBar1->Buttons[1]->ToolTipText = "Button 2"; }
Consulte también
.NET Desktop feedback