Cenni preliminari sul controllo ToolBar (Windows Form)ToolBar Control Overview (Windows Forms)

Nota

Benché il controllo ToolStrip sostituisca il controllo ToolBar aggiungendovi funzionalità, il controllo ToolBar viene mantenuto per compatibilità con le versioni precedenti e per un eventuale uso futuro.The ToolStrip control replaces and adds functionality to the ToolBar control; however, the ToolBar control is retained for both backward compatibility and future use, if you choose.

Il controllo ToolBar Windows Form viene usato nei form come barra di controllo sulla quale viene visualizzata una riga di menu a discesa e pulsanti bitmap per l'attivazione dei comandi.The Windows Forms ToolBar control is used on forms as a control bar that displays a row of drop-down menus and bitmapped buttons that activate commands. Fare clic su un pulsante della barra degli strumenti può equivalere a scegliere un comando di menu.Thus, clicking a toolbar button can be an equivalent to choosing a menu command. È possibile configurare i pulsanti affinché abbiano l'aspetto e il comportamento di pulsanti di comando, menu a discesa o separatori.The buttons can be configured to appear and behave as pushbuttons, drop-down menus, or separators. In genere, una barra degli strumenti contiene pulsanti e menu che corrispondono alle voci della struttura di menu di un'applicazione e forniscono un rapido accesso alle funzioni e ai comandi usati più di frequente in un'applicazione.Typically, a toolbar contains buttons and menus that correspond to items in an application's menu structure, providing quick access to an application's most frequently used functions and commands.

Uso del controllo ToolBarWorking with the ToolBar Control

Oggetto ToolBar controllo è in genere "ancorato" nella parte superiore della finestra padre, ma può essere ancorato a qualsiasi lato della finestra.A ToolBar control is usually "docked" along the top of its parent window, but it can also be docked to any side of the window. Una barra degli strumenti può visualizzare le descrizioni comando quando l'utente sposta il puntatore del mouse su uno dei pulsanti.A toolbar can display tooltips when the user points the mouse pointer at a toolbar button. Una descrizione comando è una piccola finestra popup che fornisce una breve descrizione dello scopo del pulsante o del menu.A ToolTip is a small pop-up window that briefly describes the button or menu's purpose. Per visualizzare le descrizioni comandi, il ShowToolTips proprietà deve essere impostata su true.To display ToolTips, the ShowToolTips property must be set to true.

Nota

I controlli di determinate applicazioni sono molto simili alla barra degli strumenti, in quanto possono essere riposizionati e "ancorati" al di sopra della finestra dell'applicazione.Certain applications feature controls very similar to the toolbar that have the ability to "float" above the application window and be repositioned. Il controllo ToolBar Windows Form non consente di eseguire queste operazioni.The Windows Forms ToolBar control is not able to do these actions.

Quando il Appearance è impostata su ToolBarAppearance, vengono visualizzati i pulsanti della barra degli strumenti rilievo e tridimensionale.When the Appearance property is set to ToolBarAppearance, the toolbar buttons appear raised and three-dimensional. È possibile impostare il Appearance proprietà della barra degli strumenti per ToolBarAppearance per fornire la barra degli strumenti e dei relativi pulsanti piatta.You can set the Appearance property of the toolbar to ToolBarAppearance to give the toolbar and its buttons a flat appearance. I pulsanti assumono un aspetto tridimensionale quando il puntatore del mouse viene spostato su di essi.When the mouse pointer moves over a flat button, the button's appearance changes to three-dimensional. I pulsanti della barra degli strumenti possono essere suddivisi in gruppi logici tramite dei separatori.Toolbar buttons can be divided into logical groups by using separators. Un separatore è un pulsante della barra degli strumenti con il Style proprietà impostata su ToolBarButtonStyle.A separator is a toolbar button with the Style property set to ToolBarButtonStyle. Viene visualizzato sulla barra degli strumenti come uno spazio vuoto.It appears as empty space on the toolbar. Quando per la barra degli strumenti viene impostato l'aspetto piatto, i separatori sono visualizzati come linee anziché come spazi tra i pulsanti.When the toolbar has a flat appearance, button separators appear as lines rather than spaces between the buttons.

Il ToolBar controllo consente di creare barre degli strumenti aggiungendo Button oggetti in un Buttons insieme.The ToolBar control allows you to create toolbars by adding Button objects to a Buttons collection. È possibile utilizzare l'Editor della raccolta per aggiungere pulsanti a un ToolBar controllo, ognuna delle quali Button l'oggetto deve essere testo o un'immagine assegnato, anche se è possibile assegnare a entrambi.You can use the Collection Editor to add buttons to a ToolBar control; each Button object should have text or an image assigned, although you can assign both. L'immagine viene fornita da un componente ImageList associato.The image is supplied by an associated ImageList component. In fase di esecuzione, è possibile aggiungere o rimuovere i pulsanti dal ToolBar.ToolBarButtonCollection utilizzando il Add e Remove metodi.At run time, you can add or remove buttons from the ToolBar.ToolBarButtonCollection using the Add and Remove methods. Per programmare i pulsanti di un ToolBar, aggiungere codice per il ButtonClick gli eventi del ToolBar, usando il Button proprietà del ToolBarButtonClickEventArgs classe per determinare quale pulsante è stato fatto clic.To program the buttons of a ToolBar, add code to the ButtonClick events of the ToolBar, using the Button property of the ToolBarButtonClickEventArgs class to determine which button was clicked.

Vedere ancheSee Also

ToolBar
Controllo ToolBarToolBar Control
Procedura: Aggiungere pulsanti a un controllo ToolBarHow to: Add Buttons to a ToolBar Control
Procedura: Definire un'icona per un pulsante ToolBarHow to: Define an Icon for a ToolBar Button
Procedura: Attivare eventi di menu per i pulsanti di una barra degli strumentiHow to: Trigger Menu Events for Toolbar Buttons