Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

ToolBarButtonStyle-Enumeration

Gibt das Schaltflächenformat in einer Symbolleiste an.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public enum ToolBarButtonStyle
public enum ToolBarButtonStyle
public enum ToolBarButtonStyle

 MembernameBeschreibung
Unterstützt von .NET Compact FrameworkDropDownButtonEin Dropdown-Steuerelement, in dem ein Menü oder ein anderes Fenster angezeigt wird, wenn auf das Steuerelement geklickt wird. 
Unterstützt von .NET Compact FrameworkPushButtonEine dreidimensionale Standardschaltfläche. 
Unterstützt von .NET Compact FrameworkSeparatorEin Zwischenraum oder eine Linie zwischen Symbolleisten-Schaltflächen. Die Darstellung hängt vom Wert der Appearance-Eigenschaft ab. 
Unterstützt von .NET Compact FrameworkToggleButtonEine An-Aus-Schaltfläche, die vertieft dargestellt wird, wenn darauf geklickt wird. Diese Darstellung bleibt solange erhalten, bis erneut auf die Schaltfläche geklickt wird. 

Diese Enumeration wird von Membern wie ToolBarButton.Style verwendet.

Die Darstellung der Symbolleisten-Schaltfläche wird von der Appearance-Eigenschaft der Symbolleiste bestimmt. Wenn die Appearance-Eigenschaft der Symbolleiste auf Flat festgelegt ist, werden die Symbolleiste und die entsprechenden Schaltflächen flach dargestellt. Sobald sich der Mauszeiger über den Schaltflächen befindet, werden diese dreidimensional dargestellt. Schaltflächen-Trennlinien werden bei einer flachen Symbolleistendarstellung als Linien und nicht als Zwischenräume zwischen den Schaltflächen angezeigt.

Im folgenden Beispiel werden ein ToolBar-Steuerelement und drei ToolBarButton-Steuerelemente instanziiert, die Schaltflächen der Symbolleiste zugewiesen und einige der allgemeinen Eigenschaften der Schaltflächen festgelegt. In diesem Code wird davon ausgegangen, dass MenuItem, ImageList, ToolTip und Form instanziiert wurden und der ImageList mindestens ein Image zugewiesen wurde.

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 = 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 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0
Anzeigen: