ToolBarButtonStyle (Enumeración) (System.Windows.Forms)

Cambiar vista:
Sin script
Biblioteca de clases de .NET Framework
ToolBarButtonStyle (Enumeración)

Actualización: noviembre 2007

Especifica el estilo de botón en una barra de herramientas.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
Sintaxis

Visual Basic (Declaración)
Public Enumeration ToolBarButtonStyle
Visual Basic (Uso)
Dim instance As ToolBarButtonStyle
C#
public enum ToolBarButtonStyle
Visual C++
public enum class ToolBarButtonStyle
J#
public enum ToolBarButtonStyle
JScript
public enum ToolBarButtonStyle
Miembros

Nombre de miembro Descripción
xk539d1z.CFW(es-es,VS.90).gif PushButton Botón tridimensional estándar.
xk539d1z.CFW(es-es,VS.90).gif 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.
xk539d1z.CFW(es-es,VS.90).gif Separator Espacio o línea entre los botones de la barra de herramientas. El aspecto depende del valor de la propiedad Appearance.
xk539d1z.CFW(es-es,VS.90).gif DropDownButton Control desplegable que muestra un menú u otra ventana cuando se hace clic en él.
Comentarios

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.

Ejemplos

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.

Visual Basic
    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



C#
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);
 }



Visual C++
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 );
   }


J#
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


Plataformas

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.
Información de versión

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 3.5, 2.0, 1.0
Vea también

Referencia