Actualización: noviembre 2007
Especifica el estilo de botón en una barra de herramientas.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
Public Enumeration ToolBarButtonStyle
Dim instance As ToolBarButtonStyle
public enum ToolBarButtonStyle
public enum class ToolBarButtonStyle
public enum ToolBarButtonStyle
public enum ToolBarButtonStyle
| Nombre de miembro | Descripción | |
|---|---|---|
|
PushButton | Botón tridimensional estándar. |
|
ToggleButton | Botón de alternar que aparece hundido al hacer clic sobre él y mantiene dicho aspecto hasta que se vuelve a hacer clic sobre él. |
|
Separator | Espacio o línea entre los botones de la barra de herramientas. El aspecto depende del valor de la propiedad Appearance. |
|
DropDownButton | Control desplegable que muestra un menú u otra ventana cuando se hace clic en él. |
Miembros como ToolBarButton.Style utilizan esta enumeración.
El aspecto de los botones de la barra de herramientas viene determinado por la propiedad Appearance de la barra de herramientas. Al establecer la propiedad Appearance en Flat, la barra de herramientas y sus botones tendrán un aspecto sin relieve. Cuando el puntero del mouse (ratón) se coloca sobre los botones, éstos obtienen un aspecto tridimensional. Además, cuando la barra de herramientas tiene un aspecto sin relieve, los separadores de botones aparecen como líneas en lugar de espacios entre los botones.
El siguiente ejemplo crea una instancia de un control ToolBar y tres controles ToolBarButton, asigna los botones a la barra de herramientas y establece algunas de las propiedades comunes de los botones. Este código supone que se ha creado una instancia de MenuItem, ImageList, ToolTip y Form, y que ImageList tiene al menos un valor de Image asignado.
Public Sub InitializeMyToolBar()
' Create the ToolBar, ToolBarButton controls, and menus.
Dim toolBarButton1 As New ToolBarButton("Open")
Dim toolBarButton2 As New ToolBarButton()
Dim toolBarButton3 As New ToolBarButton()
Dim toolBar1 As New ToolBar()
Dim menuItem1 As New MenuItem("Print")
Dim contextMenu1 As New ContextMenu(New MenuItem(){menuItem1})
' Add the ToolBarButton controls to the ToolBar.
toolBar1.Buttons.Add(toolBarButton1)
toolBar1.Buttons.Add(toolBarButton2)
toolBar1.Buttons.Add(toolBarButton3)
' Assign an ImageList to the ToolBar and show ToolTips.
toolBar1.ImageList = imageList1
toolBar1.ShowToolTips = True
' Assign ImageIndex, ContextMenu, Text, ToolTip, and
' Style properties of the ToolBarButton controls.
toolBarButton2.Style = ToolBarButtonStyle.Separator
toolBarButton3.Text = "Print"
toolBarButton3.Style = ToolBarButtonStyle.DropDownButton
toolBarButton3.ToolTipText = "Print"
toolBarButton3.ImageIndex = 0
toolBarButton3.DropDownMenu = contextMenu1
' Add the ToolBar to a form.
Controls.Add(toolBar1)
End Sub
public void InitializeMyToolBar() { // Create the ToolBar, ToolBarButton controls, and menus. ToolBarButton toolBarButton1 = new ToolBarButton("Open"); ToolBarButton toolBarButton2 = new ToolBarButton(); ToolBarButton toolBarButton3 = new ToolBarButton(); ToolBar toolBar1 = new ToolBar(); MenuItem menuItem1 = new MenuItem("Print"); ContextMenu contextMenu1 = new ContextMenu(new MenuItem[]{menuItem1}); // Add the ToolBarButton controls to the ToolBar. toolBar1.Buttons.Add(toolBarButton1); toolBar1.Buttons.Add(toolBarButton2); toolBar1.Buttons.Add(toolBarButton3); // Assign an ImageList to the ToolBar and show ToolTips. toolBar1.ImageList = imageList1; toolBar1.ShowToolTips = true; /* Assign ImageIndex, ContextMenu, Text, ToolTip, and Style properties of the ToolBarButton controls. */ toolBarButton2.Style = ToolBarButtonStyle.Separator; toolBarButton3.Text = "Print"; toolBarButton3.Style = ToolBarButtonStyle.DropDownButton; toolBarButton3.ToolTipText = "Print"; toolBarButton3.ImageIndex = 0; toolBarButton3.DropDownMenu = contextMenu1; // Add the ToolBar to a form. Controls.Add(toolBar1); }
public: void InitializeMyToolBar() { // Create the ToolBar, ToolBarButton controls, and menus. ToolBarButton^ toolBarButton1 = gcnew ToolBarButton( "Open" ); ToolBarButton^ toolBarButton2 = gcnew ToolBarButton; ToolBarButton^ toolBarButton3 = gcnew ToolBarButton; ToolBar^ toolBar1 = gcnew ToolBar; MenuItem^ menuItem1 = gcnew MenuItem( "Print" ); array<MenuItem^>^ temp1 = {menuItem1}; System::Windows::Forms::ContextMenu^ contextMenu1 = gcnew System::Windows::Forms::ContextMenu( temp1 ); // Add the ToolBarButton controls to the ToolBar. toolBar1->Buttons->Add( toolBarButton1 ); toolBar1->Buttons->Add( toolBarButton2 ); toolBar1->Buttons->Add( toolBarButton3 ); // Assign an ImageList to the ToolBar and show ToolTips. toolBar1->ImageList = imageList1; toolBar1->ShowToolTips = true; /* Assign ImageIndex, ContextMenu, Text, ToolTip, and Style properties of the ToolBarButton controls. */ toolBarButton2->Style = ToolBarButtonStyle::Separator; toolBarButton3->Text = "Print"; toolBarButton3->Style = ToolBarButtonStyle::DropDownButton; toolBarButton3->ToolTipText = "Print"; toolBarButton3->ImageIndex = 0; toolBarButton3->DropDownMenu = contextMenu1; // Add the ToolBar to a form. Controls->Add( toolBar1 ); }
public void InitializeMyToolBar()
{
// Create the ToolBar, ToolBarButton controls, and menus.
ToolBarButton toolBarButton1 = new ToolBarButton("Open");
ToolBarButton toolBarButton2 = new ToolBarButton();
ToolBarButton toolBarButton3 = new ToolBarButton();
ToolBar toolBar1 = new ToolBar();
MenuItem menuItem1 = new MenuItem("Print");
ContextMenu contextMenu1 = new ContextMenu(new MenuItem[] {menuItem1});
// Add the ToolBarButton controls to the ToolBar.
toolBar1.get_Buttons().Add(toolBarButton1);
toolBar1.get_Buttons().Add(toolBarButton2);
toolBar1.get_Buttons().Add(toolBarButton3);
// Assign an ImageList to the ToolBar and show ToolTips.
toolBar1.set_ImageList(imageList1);
toolBar1.set_ShowToolTips(true);
/* Assign ImageIndex, ContextMenu, Text, ToolTip, and
* Style properties of the ToolBarButton controls.
*/
toolBarButton2.set_Style(ToolBarButtonStyle.Separator);
toolBarButton3.set_Text("Print");
toolBarButton3.set_Style(ToolBarButtonStyle.DropDownButton);
toolBarButton3.set_ToolTipText("Print");
toolBarButton3.set_ImageIndex(0);
toolBarButton3.set_DropDownMenu(contextMenu1);
// Add the ToolBar to a form.
get_Controls().Add(toolBar1);
} //InitializeMyToolBar
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.