Controlli da usare in Windows FormControls to Use on Windows Forms

Il seguente è un elenco alfabetico di controlli e componenti che possono essere usati in Windows Form.The following is an alphabetic list of controls and components that can be used on Windows Forms. Oltre ai controlli Windows Form illustrati in questa sezione, è possibile aggiungere controlli ActiveX e personalizzati a Windows Form.In addition to the Windows Forms controls covered in this section, you can add ActiveX and custom controls to Windows Forms. Se il controllo necessario non è elencato qui, è possibile crearlo.If you do not find the control you need listed here, you can also create your own. Per informazioni dettagliate, vedere Sviluppo di controlli Windows Form in fase di progettazione.For details, see Developing Windows Forms Controls at Design Time. Per altre informazioni sulla scelta del controllo necessario, vedere Controlli Windows Form per funzione.For more information about choosing the control you need, see Windows Forms Controls by Function.

Nota

I controlli Visual Basic sono basati sulle classi fornite dal .NET Framework.NET Framework.Visual Basic controls are based on classes provided by the .NET Framework.NET Framework.

In questa sezioneIn This Section

Controlli Windows Form per funzioneWindows Forms Controls by Function
Elenca e descrive i controlli Windows Form basati su .NET Framework.NET Framework.Lists and describes Windows Forms controls based on the .NET Framework.NET Framework.

Controlli con supporto predefinito per il disegno da parte del proprietarioControls with Built-In Owner-Drawing Support
Descrive come modificare gli elementi dell'aspetto di un controllo non disponibili nelle proprietà.Describes how to alter aspects of a control's appearance that are not available through properties.

Componente BackgroundWorkerBackgroundWorker Component
Consente a un form o a un controllo di eseguire un'operazione in modo asincrono.Enables a form or control to run an operation asynchronously.

Controllo BindingNavigatorBindingNavigator Control
Fornisce l'interfaccia utente di spostamento e modifica per i controlli associati a dati.Provides the navigation and manipulation user interface (UI) for controls that are bound to data.

Componente BindingSourceBindingSource Component
Incapsula un'origine dati per l'associazione ai controlli.Encapsulates a data source for binding to controls.

Controllo ButtonButton Control
Presenta un pulsante standard su cui l'utente può fare clic per eseguire le azioni.Presents a standard button that the user can click to perform actions.

Controllo CheckBoxCheckBox Control
Indica se una condizione è attiva o disattiva.Indicates whether a condition is on or off.

Controllo CheckedListBoxCheckedListBox Control
Visualizza un elenco di elementi con una casella di controllo accanto a ogni elemento.Displays a list of items with a check box next to each item.

Componente ColorDialogColorDialog Component
Consente all'utente di selezionare un colore da una tavolozza in una finestra di dialogo preconfigurata e di aggiungere colori personalizzati alla tavolozza.Allows the user to select a color from a palette in a pre-configured dialog box and to add custom colors to that palette.

Controllo ComboBoxComboBox Control
Visualizza i dati in una casella combinata a discesa.Displays data in a drop-down combo box.

Componente ContextMenuContextMenu Component
Fornisce agli utenti un menu facilmente accessibile di comandi di uso frequente associati all'oggetto selezionato.Provides users with an easily accessible menu of frequently used commands that are associated with the selected object. Sebbene ContextMenuStrip sostituisce e aggiunge la funzionalità per il ContextMenu controllo delle versioni precedenti, ContextMenu viene mantenuto per compatibilità con le versioni precedenti e un utilizzo futuro se lo si desidera.Although ContextMenuStrip replaces and adds functionality to the ContextMenu control of previous versions, ContextMenu is retained for both backward compatibility and future use if so desired.

Controllo ContextMenuStripContextMenuStrip Control
Viene visualizzato un menu di scelta rapida.Represents a shortcut menu. Sebbene ContextMenuStrip sostituisce e aggiunge la funzionalità per il ContextMenu controllo delle versioni precedenti, ContextMenu viene mantenuto per compatibilità con le versioni precedenti e un utilizzo futuro se lo si desidera.Although ContextMenuStrip replaces and adds functionality to the ContextMenu control of previous versions, ContextMenu is retained for both backward compatibility and future use if so desired.

Controllo DataGridDataGrid Control
Visualizza i dati tabulari da un set di dati e consente gli aggiornamenti all'origine dati.Displays tabular data from a dataset and allows for updates to the data source.

Controllo DataGridViewDataGridView Control
Fornisce un sistema flessibile ed estendibile per visualizzare e modificare i dati tabulari.Provides a flexible, extensible system for displaying and editing tabular data.

Controllo DateTimePickerDateTimePicker Control
Consente all'utente di selezionare un singolo elemento da un elenco di date o ore.Allows the user to select a single item from a list of dates or times.

Controlli e componenti della finestra di dialogoDialog-Box Controls and Components
Descrive un set di controlli che consentono agli utenti di eseguire interazioni standard con l'applicazione o il sistema.Describes a set of controls that allow users to perform standard interactions with the application or system.

Controllo DomainUpDownDomainUpDown Control
Visualizza stringhe di testo che un utente può esplorare e selezionare.Displays text strings that a user can browse through and select from.

Componente ErrorProviderErrorProvider Component
Visualizza all'utente informazioni sull'errore in modo non invasivo.Displays error information to the user in a non-intrusive way.

Classe FileDialog fornisce funzionalità di classe di base per le finestre di dialogo file.FileDialog Class Provides base-class functionality for file dialog boxes.

Controllo FlowLayoutPanelFlowLayoutPanel Control
Rappresenta un pannello che imposta il layout del contenuto orizzontalmente o verticalmente in modo dinamico.Represents a panel that dynamically lays out its contents horizontally or vertically.

Componente FolderBrowserDialogFolderBrowserDialog Component
Visualizza un'interfaccia con cui gli utenti possono esplorare e selezionare una directory o crearne una nuova.Displays an interface with which users can browse and select a directory or create a new one.

Componente FontDialogFontDialog Component
Espone i tipi di carattere attualmente installati nel sistema.Exposes the fonts that are currently installed on the system.

Controllo GroupBoxGroupBox Control
Fornisce un raggruppamento identificabile per gli altri controlli.Provides an identifiable grouping for other controls.

Componente HelpProviderHelpProvider Component
Associa un file HTML della Guida a un'applicazione basata su Windows.Associates an HTML Help file with a Windows-based application.

Controlli HScrollBar e VScrollBarHScrollBar and VScrollBar Controls
Semplificano la consultazione di elenchi di elementi o di grandi quantità di dati mediante lo scorrimento orizzontale o verticale in un'applicazione o in un controllo.Provide navigation through a list of items or a large amount of information by scrolling either horizontally or vertically within an application or control.

Componente ImageListImageList Component
Visualizza immagini sugli altri controlli.Displays images on other controls.

Controllo LabelLabel Control
Visualizza un testo che non può essere modificato dall'utente.Displays text that cannot be edited by the user.

Controllo LinkLabelLinkLabel Control
Consente di aggiungere collegamenti ipertestuali in applicazioni Windows Form.Allows you to add Web-style links to Windows Forms applications.

Controllo ListBoxListBox Control
Consente all'utente di selezionare uno o più elementi da un elenco predefinito.Allows the user to select one or more items from a predefined list.

Controllo ListViewListView Control
Visualizza un elenco di elementi con icone, come in Esplora risorse.Displays a list of items with icons, in the manner of Windows Explorer.

Componente MainMenuMainMenu Component
Visualizza un menu in fase di esecuzione.Displays a menu at run time. Sebbene MenuStrip sostituisce e aggiunge la funzionalità per il MainMenu controllo delle versioni precedenti, MainMenu viene mantenuto per compatibilità con le versioni precedenti e un utilizzo futuro, se si sceglie.Although MenuStrip replaces and adds functionality to the MainMenu control of previous versions, MainMenu is retained for both backward compatibility and future use if you choose.

Controllo MaskedTextBoxMaskedTextBox Control
Vincola il formato dell'input utente in un form.Constrains the format of user input in a form.

Controllo MenuStripMenuStrip Control
Viene fornito un sistema di menu per un form.Provides a menu system for a form. Sebbene MenuStrip sostituisce e aggiunge la funzionalità per il MainMenu controllo delle versioni precedenti, MainMenu viene mantenuto per compatibilità con le versioni precedenti e un utilizzo futuro, se si sceglie.Although MenuStrip replaces and adds functionality to the MainMenu control of previous versions, MainMenu is retained for both backward compatibility and future use if you choose.

Controllo MonthCalendarMonthCalendar Control
Presenta un'interfaccia grafica intuitiva che consente agli utenti di visualizzare e impostare le informazioni sulle date.Presents an intuitive graphical interface for users to view and set date information.

Componente NotifyIconNotifyIcon Component
Visualizza icone per i processi eseguiti in background, che non hanno nessun altro tipo di interfaccia utente.Displays icons for processes that run in the background and would not otherwise have user interfaces.

Controllo NumericUpDownNumericUpDown Control
Visualizza numerali che un utente può esplorare e selezionare.Displays numerals that a user can browse through and select from.

Componente OpenFileDialogOpenFileDialog Component
Consente agli utenti di aprire i file usando una finestra di dialogo preconfigurata.Allows users to open files by using a pre-configured dialog box.

Componente PageSetupDialogPageSetupDialog Component
Imposta i dettagli della pagina per la stampa in una finestra di dialogo preconfigurata.Sets page details for printing through a pre-configured dialog box.

Controllo PanelPanel Control
Fornisce un raggruppamento identificabile per gli altri controlli e consente lo scorrimento.Provide an identifiable grouping for other controls, and allows for scrolling.

Controllo PictureBoxPictureBox Control
Visualizza la grafica in formato bitmap, GIF, JPEG, metafile o icona.Displays graphics in bitmap, GIF, JPEG, metafile, or icon format.

Componente PrintDialogPrintDialog Component
Seleziona una stampante e le pagine da stampare e determina altre impostazioni relative alla stampa.Selects a printer, chooses the pages to print, and determines other print-related settings.

Componente PrintDocumentPrintDocument Component
Imposta le proprietà che descrivono che cosa stampare e stampa il documento nelle applicazioni basate su Windows.Sets the properties that describe what to print, and prints the document in Windows-based applications.

Controllo PrintPreviewControlPrintPreviewControl Control
Consente di creare una finestra di dialogo o un componente PrintPreview invece di usare la versione preconfigurata.Allows you to create your own PrintPreview component or dialog box instead of using the pre-configured version.

Controllo PrintPreviewDialogPrintPreviewDialog Control
Visualizza un documento così come apparirà in stampa.Displays a document as it will appear when it is printed.

Controllo ProgressBarProgressBar Control
Indica graficamente lo stato di un'azione rispetto al completamento.Graphically indicates the progress of an action towards completion.

Controllo RadioButtonRadioButton Control
Presenta all'utente un set di due o più opzioni che si escludono a vicenda.Presents a set of two or more mutually exclusive options to the user.

Controllo RichTextBoxRichTextBox Control
Consente agli utenti di immettere, visualizzare e modificare il testo con la formattazione.Allows users to enter, display, and manipulate text with formatting.

Componente SaveFileDialogSaveFileDialog Component
Seleziona i file da salvare e la posizione in cui devono essere salvati.Selects files to save and where to save them.

Classe SoundPlayer consente di includere facilmente suoni nelle applicazioni.SoundPlayer Class Enables you to easily include sounds in your applications.

Controllo SplitContainerSplitContainer Control
Consente all'utente di ridimensionare un controllo ancorato.Allows the user to resize a docked control.

Controllo SplitterSplitter Control
Consente all'utente di ridimensionare un controllo ancorato (.NET Framework.NET Framework versione 1.x).Allows the user to resize a docked control (.NET Framework.NET Framework version 1.x).

Controllo StatusBarStatusBar Control
Visualizza le informazioni sullo stato relative al controllo con lo stato attivo.Displays status information related to the control that has focus. Benché il controllo StatusStrip sostituisca ed estenda il controllo StatusBar delle versioni precedenti, il controllo StatusBar viene mantenuto per compatibilità con le versioni precedenti e per eventuale uso futuro.Although StatusStrip replaces and extends the StatusBar control of previous versions, StatusBar is retained for both backward compatibility and future use if you choose.

Controllo StatusStripStatusStrip Control
Rappresenta un controllo barra di stato di Windows.Represents a Windows status bar control. Benché il controllo StatusStrip sostituisca ed estenda il controllo StatusBar delle versioni precedenti, il controllo StatusBar viene mantenuto per compatibilità con le versioni precedenti e per eventuale uso futuro.Although StatusStrip replaces and extends the StatusBar control of previous versions, StatusBar is retained for both backward compatibility and future use if you choose.

Controllo TabControlTabControl Control
Visualizza più schede che possono contenere immagini o altri controlli.Displays multiple tabs that can contain pictures or other controls.

Controllo TableLayoutPanelTableLayoutPanel Control
Viene illustrato un pannello il cui contenuto è dinamicamente disposto in una griglia composta di righe e colonne.Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.

Controllo TextBoxTextBox Control
Consente all'utente di immettere un input modificabile su più righe.Allows editable, multiline input from the user.

Componente TimerTimer Component
Genera un evento a intervalli regolari.Raises an event at regular intervals.

Controllo ToolBarToolBar Control
Visualizza menu e pulsanti bitmap che attivano comandi.Displays menus and bitmapped buttons that activate commands. È possibile estendere la funzionalità del controllo e modificarne l'aspetto e il comportamento.You can extend the functionality of the control and modify its appearance and behavior. Sebbene ToolStrip sostituisce e aggiunge la funzionalità per il ToolBar controllo delle versioni precedenti, ToolBar viene mantenuto per compatibilità con le versioni precedenti e un utilizzo futuro, se si sceglie.Although ToolStrip replaces and adds functionality to the ToolBar control of previous versions, ToolBar is retained for both backward compatibility and future use if you choose.

Controllo ToolStripToolStrip Control
Crea barre degli strumenti e menu personalizzati in applicazioni Windows Form.Creates custom toolbars and menus in your Windows Forms applications. Sebbene ToolStrip sostituisce e aggiunge la funzionalità per il ToolBar controllo delle versioni precedenti, ToolBar viene mantenuto per compatibilità con le versioni precedenti e un utilizzo futuro, se si sceglie.Although ToolStrip replaces and adds functionality to the ToolBar control of previous versions, ToolBar is retained for both backward compatibility and future use if you choose.

Controllo ToolStripContainerToolStripContainer Control
Fornisce pannelli su ogni lato di un form per ancorare, raggruppamento e disporre ToolStrip controlli e un centro ToolStripContentPanel per i controlli tradizionali.Provides panels on each side of a form for docking, rafting, and arranging ToolStrip controls, and a central ToolStripContentPanel for traditional controls.

Controllo ToolStripPanelToolStripPanel Control
Fornisce un pannello per ancorare, raggruppamento e disporre ToolStrip controlli.Provides one panel for docking, rafting and arranging ToolStrip controls.

Cenni preliminari sul controllo ToolStripProgressBarToolStripProgressBar Control Overview
Indica graficamente lo stato di un'azione rispetto al completamento.Graphically indicates the progress of an action towards completion. Il ToolStripProgressBar generalmente contenute in un StatusStrip.The ToolStripProgressBar is typically contained in a StatusStrip.

Controllo ToolStripStatusLabelToolStripStatusLabel Control
Rappresenta un pannello in un controllo StatusStrip.Represents a panel in a StatusStrip control.

Componente ToolTipToolTip Component
Visualizza il testo quando l'utente punta ad altri controlli.Displays text when the user points at other controls.

Controllo TrackBarTrackBar Control
Consente di spostarsi in una grande quantità di informazioni o di regolare visivamente un'impostazione numerica.Allows navigation through a large amount of information or visually adjusting a numeric setting.

Controllo TreeViewTreeView Control
Visualizza una gerarchia di nodi che possono essere espansi o compressi.Displays a hierarchy of nodes that can be expanded or collapsed.

Controllo WebBrowserWebBrowser Control
Ospita pagine Web e offre all'applicazione funzionalità di Web browser Internet.Hosts Web pages and provides Internet Web browsing capabilities to your application.

Controlli Windows Form usati per elencare opzioniWindows Forms Controls Used to List Options
Descrive un set di controlli usati per fornire agli utenti un elenco di opzioni tra cui scegliere.Describes a set of controls used to provide users with a list of options to choose from.

Controlli Windows FormWindows Forms Controls
Illustra l'uso di controlli Windows Form e ne descrive i concetti più importanti.Explains the use of Windows Forms controls, and describes important concepts for working with them.

Sviluppo di controlli Windows Form in fase di progettazioneDeveloping Windows Forms Controls at Design Time
Fornisce collegamenti ad argomenti dettagliati, suggerimenti sul tipo di controllo da creare e altre informazioni sulla creazione dei controlli.Provides links to step-by-step topics, recommendations for which kind of control to create, and other information about creating your own control.

Confronto tra controlli e oggetti programmabili in diversi linguaggi e librerieControls and Programmable Objects Compared in Various Languages and Libraries
Fornisce una tabella che associa i controlli di Visual Basic 6.0 ai controlli corrispondenti di Visual Basic 2005Visual Basic 2005.Provides a table that maps controls in Visual Basic 6.0 to the corresponding control in Visual Basic 2005Visual Basic 2005. Si noti che i controlli ora sono classi in .NET Framework.NET Framework.Note that controls are now classes in the .NET Framework.NET Framework.

Procedura: Aggiungere i controlli ActiveX a Windows FormHow to: Add ActiveX Controls to Windows Forms
Descrive come usare i controlli ActiveX in Windows Form.Describes how to use ActiveX controls on Windows Forms.