Controlli da usare in Windows Form

Il seguente è un elenco alfabetico di controlli e componenti che possono essere usati in Windows Form. Oltre ai controlli Windows Form illustrati in questa sezione, è possibile aggiungere controlli ActiveX e personalizzati a Windows Form. Se il controllo necessario non è elencato qui, è possibile crearlo. Per informazioni dettagliate, vedere Sviluppo di controlli Windows Form in fase di progettazione. Per altre informazioni sulla scelta del controllo necessario, vedere Controlli Windows Form per funzione.

Nota

I controlli Visual Basic sono basati su classi fornite da .NET Framework.

In questa sezione

Controlli Windows Form per funzione
Elenca e descrive Windows Form controlli basati su .NET Framework.

Controlli con supporto predefinito per il disegno da parte del proprietario
Descrive come modificare gli elementi dell'aspetto di un controllo non disponibili nelle proprietà.

Componente BackgroundWorker
Consente a un form o a un controllo di eseguire un'operazione in modo asincrono.

Controllo BindingNavigator
Fornisce l'interfaccia utente di spostamento e modifica per i controlli associati a dati.

Il componente BindingSource
Incapsula un'origine dati per l'associazione ai controlli.

Controllo Button
Presenta un pulsante standard su cui l'utente può fare clic per eseguire le azioni.

Controllo CheckBox
Indica se una condizione è attiva o disattiva.

Controllo CheckedListBox
Visualizza un elenco di elementi con una casella di controllo accanto a ogni elemento.

Componente ColorDialog
Consente all'utente di selezionare un colore da una tavolozza in una finestra di dialogo preconfigurata e di aggiungere colori personalizzati alla tavolozza.

Controllo ComboBox
Visualizza i dati in una casella combinata a discesa.

Componente ContextMenu
Fornisce agli utenti un menu facilmente accessibile di comandi di uso frequente associati all'oggetto selezionato. Anche se ContextMenuStrip sostituisce e aggiunge funzionalità al ContextMenu controllo delle versioni precedenti, ContextMenu viene mantenuta sia per la compatibilità con le versioni precedenti che per l'uso futuro, se necessario.

Controllo ContextMenuStrip
Viene visualizzato un menu di scelta rapida. Anche se ContextMenuStrip sostituisce e aggiunge funzionalità al ContextMenu controllo delle versioni precedenti, ContextMenu viene mantenuta sia per la compatibilità con le versioni precedenti che per l'uso futuro, se necessario.

Controllo DataGrid
Visualizza i dati tabulari da un set di dati e consente gli aggiornamenti all'origine dati.

Controllo DataGridView
Fornisce un sistema flessibile ed estendibile per visualizzare e modificare i dati tabulari.

Controllo DateTimePicker
Consente all'utente di selezionare un singolo elemento da un elenco di date o ore.

Controlli e componenti della finestra di dialogo
Descrive un set di controlli che consentono agli utenti di eseguire interazioni standard con l'applicazione o il sistema.

Controllo DomainUpDown
Visualizza stringhe di testo che un utente può esplorare e selezionare.

Componente ErrorProvider
Visualizza all'utente informazioni sull'errore in modo non invasivo.

Classe FileDialog Fornisce funzionalità di classe base per le finestre di dialogo dei file.

Controllo FlowLayoutPanel
Rappresenta un pannello che imposta il layout del contenuto orizzontalmente o verticalmente in modo dinamico.

Componente FolderBrowserDialog
Visualizza un'interfaccia con cui gli utenti possono esplorare e selezionare una directory o crearne una nuova.

Componente FontDialog
Espone i tipi di carattere attualmente installati nel sistema.

Controllo GroupBox
Fornisce un raggruppamento identificabile per gli altri controlli.

Componente HelpProvider
Associa un file HTML della Guida a un'applicazione basata su Windows.

Controlli HScrollBar e VScrollBar
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.

Componente ImageList
Visualizza immagini sugli altri controlli.

Controllo Label
Visualizza un testo che non può essere modificato dall'utente.

Controllo LinkLabel
Consente di aggiungere collegamenti ipertestuali in applicazioni Windows Form.

Controllo ListBox
Consente all'utente di selezionare uno o più elementi da un elenco predefinito.

Controllo ListView
Visualizza un elenco di elementi con icone, come in Esplora risorse.

Componente MainMenu
Visualizza un menu in fase di esecuzione. Anche se MenuStrip sostituisce e aggiunge funzionalità al MainMenu controllo delle versioni precedenti, MainMenu viene mantenuta sia per la compatibilità con le versioni precedenti che per l'uso futuro, se si sceglie.

Controllo MaskedTextBox
Vincola il formato dell'input utente in un form.

Controllo MenuStrip
Viene fornito un sistema di menu per un form. Anche se MenuStrip sostituisce e aggiunge funzionalità al MainMenu controllo delle versioni precedenti, MainMenu viene mantenuta sia per la compatibilità con le versioni precedenti che per l'uso futuro, se si sceglie.

Controllo MonthCalendar
Presenta un'interfaccia grafica intuitiva che consente agli utenti di visualizzare e impostare le informazioni sulle date.

Componente NotifyIcon
Visualizza icone per i processi eseguiti in background, che non hanno nessun altro tipo di interfaccia utente.

Controllo NumericUpDown
Visualizza numerali che un utente può esplorare e selezionare.

Componente OpenFileDialog
Consente agli utenti di aprire i file usando una finestra di dialogo preconfigurata.

PageSetupDialog Component
Imposta i dettagli della pagina per la stampa in una finestra di dialogo preconfigurata.

Controllo Panel
Fornisce un raggruppamento identificabile per gli altri controlli e consente lo scorrimento.

Controllo PictureBox
Visualizza la grafica in formato bitmap, GIF, JPEG, metafile o icona.

Componente PrintDialog
Seleziona una stampante e le pagine da stampare e determina altre impostazioni relative alla stampa.

PrintDocument (componente)
Imposta le proprietà che descrivono che cosa stampare e stampa il documento nelle applicazioni basate su Windows.

Controllo PrintPreviewControl
Consente di creare una finestra di dialogo o un componente PrintPreview invece di usare la versione preconfigurata.

Controllo PrintPreviewDialog
Visualizza un documento così come apparirà in stampa.

Controllo ProgressBar
Indica graficamente lo stato di un'azione rispetto al completamento.

Controllo RadioButton
Presenta all'utente un set di due o più opzioni che si escludono a vicenda.

Controllo RichTextBox
Consente agli utenti di immettere, visualizzare e modificare il testo con la formattazione.

SaveFileDialog Component
Seleziona i file da salvare e la posizione in cui devono essere salvati.

Classe SoundPlayer Consente di includere facilmente suoni nelle applicazioni.

Controllo SplitContainer
Consente all'utente di ridimensionare un controllo ancorato.

Controllo Splitter
Consente all'utente di ridimensionare un controllo ancorato (.NET Framework versione 1.x).

Controllo StatusBar
Visualizza le informazioni sullo stato relative al controllo con lo stato attivo. 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.

Controllo StatusStrip
Rappresenta un controllo barra di stato di Windows. 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.

Controllo TabControl
Visualizza più schede che possono contenere immagini o altri controlli.

Controllo TableLayoutPanel
Viene illustrato un pannello il cui contenuto è dinamicamente disposto in una griglia composta di righe e colonne.

Controllo TextBox
Consente all'utente di immettere un input modificabile su più righe.

Componente Timer
Genera un evento a intervalli regolari.

Controllo ToolBar
Visualizza menu e pulsanti bitmap che attivano comandi. È possibile estendere la funzionalità del controllo e modificarne l'aspetto e il comportamento. Anche se ToolStrip sostituisce e aggiunge funzionalità al ToolBar controllo delle versioni precedenti, ToolBar viene mantenuta sia per la compatibilità con le versioni precedenti che per l'uso futuro, se si sceglie.

Controllo ToolStrip
Crea barre degli strumenti e menu personalizzati in applicazioni Windows Form. Anche se ToolStrip sostituisce e aggiunge funzionalità al ToolBar controllo delle versioni precedenti, ToolBar viene mantenuta sia per la compatibilità con le versioni precedenti che per l'uso futuro, se si sceglie.

Controllo ToolStripContainer
Fornisce pannelli su ogni lato di un modulo per l'ancoraggio, il raggruppamento e la disposizione ToolStrip dei controlli e un elemento centrale ToolStripContentPanel per i controlli tradizionali.

Controllo ToolStripPanel
Fornisce un pannello per l'ancoraggio, il cluster e la disposizione dei ToolStrip controlli.

Cenni preliminari sul controllo ToolStripProgressBar
Indica graficamente lo stato di un'azione rispetto al completamento. l'oggetto ToolStripProgressBar è in genere contenuto in un oggetto StatusStrip.

Controllo ToolStripStatusLabel
Rappresenta un pannello in un controllo StatusStrip.

Componente ToolTip
Visualizza il testo quando l'utente punta ad altri controlli.

Controllo TrackBar
Consente di spostarsi in una grande quantità di informazioni o di regolare visivamente un'impostazione numerica.

Controllo TreeView
Visualizza una gerarchia di nodi che possono essere espansi o compressi.

Controllo WebBrowser
Ospita pagine Web e offre all'applicazione funzionalità di Web browser Internet.

Controlli Windows Form usati per elencare opzioni
Descrive un set di controlli usati per fornire agli utenti un elenco di opzioni tra cui scegliere.

Controlli Windows Form
Illustra l'uso di controlli Windows Form e ne descrive i concetti più importanti.

Sviluppo di controlli Windows Form in fase di progettazione
Fornisce collegamenti ad argomenti dettagliati, suggerimenti sul tipo di controllo da creare e altre informazioni sulla creazione dei controlli.

Confronto tra controlli e oggetti programmabili in diversi linguaggi e librerie
Fornisce una tabella che esegue il mapping dei controlli in Visual Basic 6.0 al controllo corrispondente in Visual Basic .NET. Si noti che i controlli sono ora classi in .NET Framework.

Procedura: Aggiungere i controlli ActiveX a Windows Form
Descrive come usare i controlli ActiveX in Windows Form.