Controlli Windows Form in .NET Framework per funzione

Aggiornamento: novembre 2007

Nella tabella seguente sono elencati i controlli Windows Form in base alla funzione generale.

Funzione

Controllo

Descrizione

Modifica del testo

TextBox

Viene consentito l'input di dati modificabili su più righe da parte dell'utente.

 

ToolStripTextBox

Viene consentito l'input di dati modificabili su più righe da parte dell'utente.

 

RichTextBox

Viene consentito agli utenti di immettere, visualizzare e modificare testo formattato.

Visualizzazione del testo in sola lettura

Label

Viene visualizzato testo che non può essere modificato dall'utente.

 

ToolStripLabel

Viene visualizzato testo che non può essere modificato dall'utente.

 

LinkLabel

Viene consentito aggiungere collegamenti ipertestuali alle applicazioni Windows Form.

 

StatusBar

Vengono visualizzate informazioni sullo stato relative al controllo che possiede lo stato attivo.

 

ToolStripStatusLabel

Vengono visualizzate informazioni sullo stato relative al controllo che possiede lo stato attivo.

Selezione da un elenco

CheckedListBox

Viene visualizzato un elenco di elementi con una casella di controllo accanto a ciascun elemento.

 

ComboBox

Vengono visualizzati dati in una casella combinata a discesa.

 

ToolStripComboBox

Vengono visualizzati dati in una casella combinata a discesa.

 

DomainUpDown

Vengono visualizzate stringhe di testo che l'utente può scorrere e selezionare.

 

ListBox

Viene visualizzato un elenco di elementi grafici (icone) e di testo.

 

ListView

Viene visualizzato un elenco di elementi con le relative icone, come in Esplora risorse.

 

NumericUpDown

Vengono visualizzati numeri che l'utente può scorrere e selezionare.

 

TreeView

Viene visualizzata una gerarchia di nodi che può essere espansa o compressa.

Visualizzazione grafica

PictureBox

Vengono visualizzate immagini in formato bitmap, GIF, JPEG, metafile o icona.

Memorizzazione di grafica

ImageList

Vengono visualizzate immagini in altri controlli.

Impostazione di valori

CheckBox

Viene visualizzata una casella di controllo che indica se una condizione è attiva o inattiva.

 

CheckedListBox

Viene visualizzato un elenco di elementi con una casella di controllo accanto a ciascun elemento.

 

RadioButton

Viene visualizzato un insieme di due o più opzioni che si escludono reciprocamente.

 

TrackBar

Viene consentito lo spostamento all'interno di grandi quantità di dati oppure la regolazione in modo visivo di un'impostazione numerica.

Impostazione della data

DateTimePicker

Viene consentito all'utente di selezionare una singola voce da un elenco di date o ore.

 

MonthCalendar

Viene fornita agli utenti un'interfaccia grafica intuitiva per la visualizzazione e l'impostazione delle informazioni relative alla data.

Finestre di dialogo

ColorDialog

Viene consentito all'utente di selezionare un colore da una tavolozza all'interno di una finestra di dialogo preconfigurata e di aggiungere colori personalizzati alla tavolozza.

 

FolderBrowserDialog

Viene visualizzata un'interfaccia tramite la quale gli utenti possono individuare e selezionare una directory o crearne una nuova.

 

FontDialog

Vengono esposti i tipi di carattere attualmente installati nel sistema.

 

OpenFileDialog

Viene consentito agli utenti di aprire i file mediante una finestra di dialogo preconfigurata.

 

PageSetupDialog

Vengono impostati i dettagli della pagina per la stampa in una finestra di dialogo preconfigurata.

 

PrintDialog

Vengono selezionate una stampante e le pagine da stampare e vengono indicate altre impostazioni relative alla stampa.

 

PrintDocument

Vengono impostate le proprietà che descrivono cosa stampare e viene stampato il documento nelle applicazioni Windows.

 

PrintPreviewControl

Viene consentito di creare una finestra di dialogo o un componente PrintPreview personalizzato anziché utilizzare la versione preconfigurata.

 

PrintPreviewDialog

Viene visualizzato un documento così come apparirà nella stampa.

 

SaveFileDialog

Vengono selezionati i file da salvare e la posizione in cui devono essere salvati.

Controlli menu

MainMenu

Viene visualizzato un menu in fase di esecuzione.

 

MenuStrip

Viene visualizzato un menu in fase di esecuzione.

 

ContextMenu

Viene fornito agli utenti un menu facilmente accessibile dei comandi associati all'oggetto selezionato utilizzati più frequentemente.

 

ContextMenuStrip

Viene fornito agli utenti un menu facilmente accessibile dei comandi associati all'oggetto selezionato utilizzati più frequentemente.

Comandi

Button

Viene fornito un pulsante standard che può essere scelto dall'utente per svolgere determinate operazioni.

 

LinkLabel

Viene consentito aggiungere collegamenti ipertestuali alle applicazioni Windows Form.

 

NotifyIcon

Vengono visualizzate icone per i processi eseguiti in background che altrimenti non disporrebbero di un'interfaccia utente.

 

ToolBar

Vengono visualizzati menu e pulsanti con un'immagine bitmap associata per l'attivazione di comandi.

 

ToolStrip

Viene consentito di creare barre degli strumenti e menu personalizzati nelle applicazioni Windows Form.

Raggruppamento di altri controlli

Panel

Viene fornito un raggruppamento identificabile per gli altri controlli e viene consentito lo scorrimento.

 

GroupBox

Viene fornito un raggruppamento identificabile per gli altri controlli.

 

TabControl

Vengono visualizzate più schede che possono contenere immagini o altri controlli.

Dati

DataGrid

Vengono visualizzati dati in formato tabellare da un dataset; è consentito l'aggiornamento dell'origine dati.

 

DataGridView

Viene fornita un'interfaccia utente ai dataset ADO.NET, consentendo la visualizzazione dei dati in formato tabellare e l'esecuzione di aggiornamenti dell'origine dati.

Spostamento

HScrollBar

Vengono fornite barre di scorrimento che consentono di spostarsi all'interno di un elenco di elementi oppure di grandi quantità di dati mediante lo scorrimento orizzontale in un'applicazione o in un controllo.

 

VScrollBar

Vengono fornite barre di scorrimento che consentono di spostarsi all'interno di un elenco di elementi oppure di grandi quantità di dati mediante lo scorrimento verticale in un'applicazione o in un controllo.

Informazioni utente

ErrorProvider

Vengono visualizzate le informazioni sugli errori in modo non invadente.

 

HelpProvider

Un file HTML della Guida viene associato a un'applicazione Windows.

Web

WebBrowser

Viene illustrato l'hosting di pagine Web e vengono fornite funzionalità del browser Internet all'applicazione.

Funzionalità multitasking

BackgroundWorker

Viene consentita l'esecuzione di operazioni elaborate e lunghe in background su un thread diverso dal thread UI principale dell'applicazione.

Strumenti di supporto dell'interfaccia utente

ProgressBar

Viene rappresentato graficamente lo stato di avanzamento di un'operazione fino al completamento.

 

ToolStripProgressBar

Viene rappresentato graficamente lo stato di avanzamento di un'operazione fino al completamento.

 

SplitContainer

Viene consentito all'utente di ridimensionare un controllo ancorato.

 

Timer

Viene generato un evento a intervalli regolari.

 

ToolTip

Viene visualizzato testo quando l'utente posiziona il puntatore su un altro controllo.

Vedere anche

Altre risorse

Controlli da utilizzare in Windows Form

Sviluppo di controlli Windows Form personalizzati con .NET Framework