Nuove aggiunte alle funzionalità esistenti in Windows Form
Aggiornamento: novembre 2007
Oltre ad alcune funzionalità completamente nuove, in questa versione di Visual Studio sono stati apportati alcuni miglioramenti a diverse classi già esistenti. Per facilitare l'identificazione di queste modifiche, nelle tabelle riportate di seguito vengono forniti i collegamenti per accedere direttamente ai nuovi membri delle classi.
Per conoscere l'elenco dei nuovi controlli e delle nuove funzionalità di Windows Form presenti in questa versione di Visual Studio, vedere Nuove aggiunte a Windows Form per .NET Framework 2.0.
I membri riportati di seguito sono stati aggiunti alle classi di Windows Form all'interno di .NET Framework.
Application
Membro |
Descrizione |
---|---|
Evento EnterThreadModal |
Si verifica quando l'applicazione sta per entrare in uno stato modale. |
Evento LeaveThreadModal |
Si verifica quando l'applicazione sta per uscire da uno stato modale. |
Metodo FilterMessage |
Esegue eventuali filtri su una finestra di messaggio, quindi restituisce una copia del messaggio modificato. |
Proprietà OpenForms |
Ottiene un insieme di tutti i form aperti che appartengono all'applicazione. |
Metodo Restart |
Chiude l'applicazione e avvia immediatamente una nuova istanza. |
Metodo SetUnhandledExceptionMode |
Indica all'applicazione come comportarsi in caso di eccezioni non gestite. |
Proprietà UseWaitCursor |
Ottiene o imposta se il cursore di attesa deve essere utilizzato per tutti i form aperti dell'applicazione. |
Clipboard
Oltre ai membri elencati in questo documento, Clipboard ora supporta anche alcuni membri singoli che consentono di ottenere e impostare tipi di dati specifici, ad esempio GetImage e GetAudioStream. Per l'elenco completo fare riferimento alla documentazione relativa alla classe.
Membro |
Descrizione |
---|---|
Metodo Clear |
Rimuove tutti i dati dagli Appunti. |
Metodo GetData |
Recupera i dati dagli Appunti nel formato specificato. |
Metodo SetData |
Aggiunge i dati negli Appunti nel formato specificato. |
Metodo ContainsData |
Indica se negli Appunti sono presenti dati nel formato specificato o che possono essere convertiti in tale formato. |
ComboBox
Membro |
Descrizione |
---|---|
Proprietà AutoCompleteCustomSource |
Ottiene o imposta un oggetto StringCollection personalizzato da utilizzare quando la proprietà AutoCompleteSource è impostata su CustomSource. |
Proprietà AutoCompleteMode |
Ottiene o imposta un'opzione che controlla la modalità di funzionamento del completamento automatico per l'oggetto ComboBox. |
Proprietà AutoCompleteSource |
Ottiene o imposta un valore che specifica l'origine delle stringhe complete utilizzate per il completamento automatico. |
Proprietà BackgroundImageLayout |
Ottiene o imposta il layout dell'immagine di sfondo definito nell'enumerazione ImageLayout. |
Metodo BeginUpdate |
Garantisce il mantenimento delle prestazioni quando gli elementi vengono aggiunti all'oggetto ComboBox uno alla volta. |
Evento DropDown |
Viene generato quando viene visualizzata la parte a discesa di un oggetto ComboBox. |
Evento DropDownClosed |
Viene generato quando la parte a discesa di un oggetto ComboBox non è più visibile. |
Metodo EndUpdate |
Riprende il disegno del controllo ComboBox dopo la sospensione da parte del metodo BeginUpdate. |
Proprietà FlatStyle |
Ottiene o imposta l'aspetto senza effetti del controllo pulsante. |
Metodo OnDropDownClosed |
Genera l'evento DropDownClosed. |
Metodo OnMouseEnter |
Genera l'evento MouseEnter. |
Metodo OnMouseLeave |
Genera l'evento MouseLeave. |
Metodo OnTextUpdate |
Genera l'evento TextUpdate. |
Evento TextUpdate |
Viene generato una volta che il controllo ha formattato il testo, ma prima che questo venga visualizzato. |
Control
Membro |
Descrizione |
---|---|
Proprietà CheckForIllegalCrossThreadCalls |
Ottiene o imposta un valore che indica se intercettare le chiamate sul thread errato che accede alla proprietà Handle di un controllo. |
Proprietà DefaultCursor |
Ottiene o imposta il cursore predefinito per il controllo. |
Metodo GetPreferredSize |
Recupera le dimensioni di un'area rettangolare in cui è possibile adattare un controllo. |
Proprietà IsKeyLocked |
Utilizzare questa proprietà per determinare se i tasti BLOC MAIUSC, BLOC NUM o BLOC SCORR sono attivi. |
Proprietà LayoutEngine |
Ottiene un'istanza memorizzata nella cache del modulo di layout del controllo. |
Proprietà Margin |
Ottiene o imposta lo spazio tra i controlli. |
Proprietà MinimumSize |
Ottiene la dimensione che rappresenta il limite inferiore che è possibile specificare mediante GetPreferredSize. |
Evento MouseCaptureChanged |
Viene generato quando il controllo perde il mouse capture. |
Evento MouseClick |
Viene generato quando il controllo viene selezionato mediante il mouse. |
Evento MouseDoubleClick |
Viene generato quando il controllo viene selezionato facendo doppio clic con il mouse. |
Metodo OnMouseClick |
Genera l'evento MouseClick. |
Metodo OnMouseDoubleClick |
Genera l'evento MouseDoubleClick. |
Proprietà Padding |
Ottiene o imposta la spaziatura interna all'interno del controllo. |
DataObject
Oltre ai membri elencati in questo documento, DataObject ora supporta anche alcuni membri singoli che consentono di ottenere e impostare tipi di dati specifici, ad esempio GetImage e GetAudioStream. Per l'elenco completo fare riferimento alla documentazione relativa alla classe.
Membro |
Descrizione |
---|---|
Metodo GetData |
Recupera i dati dagli Appunti nel formato specificato. |
Metodo SetData |
Aggiunge i dati negli Appunti nel formato specificato. |
Form
Membro |
Descrizione |
---|---|
Evento FormClosed |
Si verifica dopo la chiusura del form. |
Evento FormClosing |
Si verifica prima della chiusura del form. |
Proprietà MainMenuStrip |
Ottiene o imposta il contenitore di menu primario del form. |
Proprietà RightToLeftLayout |
Ottiene o imposta un valore che indica se è attivato il posizionamento con mirroring da destra a sinistra. |
Evento RightToLeftLayoutChanged |
Genera l'evento RightToLeftLayoutChanged. |
Proprietà ShowWithoutActivation |
Ottiene un valore che indica se la finestra verrà attivata al momento della visualizzazione. |
Icon
Membro |
Descrizione |
---|---|
Metodo ExtractAssociatedIcon |
Questo metodo viene utilizzato per visualizzare l'icona associata a un file. |
Label
Membro |
Descrizione |
---|---|
Proprietà AutoEllipsis |
Ottiene o imposta un valore che indica se il carattere dei puntini di sospensione (...) deve essere visualizzato sul bordo destro di Label, per specificare che il testo di Label si estende oltre la lunghezza specificata di Label. |
Proprietà UseCompatibleTextRendering |
Ottiene o imposta un valore che specifica se il rendering del testo deve essere compatibile con le versioni precedenti di Windows Form. |
ListBox
Membro |
Descrizione |
---|---|
Metodo BeginUpdate |
Garantisce il mantenimento delle prestazioni quando gli elementi vengono aggiunti all'oggetto ListBox uno alla volta. |
Metodo EndUpdate |
Riprende il disegno del controllo ListBox dopo la sospensione da parte del metodo BeginUpdate. |
Proprietà UseCustomTabOffsets |
Consente il riconoscimento e l'espansione dei caratteri di tabulazione in un oggetto ListBox quando le relative stringhe vengono inserite in una matrice di valori integer CustomTabOffsets. |
ListView
Membro |
Descrizione |
---|---|
Metodo FindItemWithText |
Trova il primo oggetto ListViewItem che inizia con il valore di testo specificato. |
Metodo FindNearestItem |
Trova l'elemento successivo, effettuando la ricerca nella direzione specificata. |
Proprietà OwnerDraw |
Ottiene o imposta un valore che indica se il controllo ListView deve essere disegnato dal sistema operativo o dal codice fornito. |
Proprietà VirtualMode |
Ottiene o imposta un valore che indica se sono state fornite operazioni di gestione dati personalizzate per il controllo ListView. |
MessageBox
Membro |
Descrizione |
---|---|
Metodo Show |
Questo metodo non dispone di overload per specificare le pagine della guida e altre funzionalità relative alla guida. |
NotifyIcon
Membro |
Descrizione |
---|---|
Evento BalloonTipClicked |
Viene generato quando viene fatto clic sul suggerimento. |
Evento BalloonTipClosed |
Si verifica quando il suggerimento viene chiuso dall'utente. |
Proprietà BalloonTipIcon |
Ottiene o imposta l'icona da visualizzare sul suggerimento associato a NotifyIcon. |
Evento BalloonTipShown |
Si verifica quando il suggerimento viene visualizzato sullo schermo. |
Proprietà BalloonTipText |
Ottiene o imposta il testo da visualizzare sul suggerimento associato a NotifyIcon. |
Proprietà BalloonTipTitle |
Ottiene o imposta il titolo del suggerimento visualizzato su NotifyIcon. |
Metodo ShowBalloonTip |
Visualizza un suggerimento nella barra delle applicazioni per il periodo di tempo specificato. |
Metodo ShowBalloonTip |
Visualizza un suggerimento con il titolo e il testo specificati, con l'icona nella barra delle applicazioni per il periodo di tempo specificato. |
PictureBox
Membro |
Descrizione |
---|---|
Metodo LoadAsync |
Carica l'immagine in modo asincrono. |
Evento LoadCompleted |
Si verifica quando l'operazione asincrona di caricamento dell'immagine viene completata o annullata oppure viene generata un'eccezione. |
Evento LoadProgressChanged |
Si verifica quando lo stato di un'operazione asincrona di caricamento dell'immagine è cambiato. |
RichTextBox
Membro |
Descrizione |
---|---|
Metodo GetCharIndexFromPosition |
Recupera l'indice del carattere più vicino alla posizione specificata. |
Metodo GetLineFromCharIndex |
Recupera il numero di riga dalla posizione specificata del carattere all'interno del testo del controllo. |
Metodo GetPositionFromCharIndex |
Recupera la posizione all'interno del controllo in corrispondenza dell'indice del carattere specificato. |
Proprietà Rtf |
Ottiene o imposta il testo del controllo RichTextBox, inclusi tutti i codici RTF (Rich Text Format). |
Proprietà SelectionBackColor |
Ottiene o imposta il colore del testo quando il testo viene selezionato in un controllo RichTextBox. |
Screen
Membro |
Descrizione |
---|---|
Proprietà BitsPerPixel |
Ottiene il numero di bit della memoria, associati a un pixel di dati. |
ScrollableControl
Membro |
Descrizione |
---|---|
Evento Scroll |
Questo evento viene generato quando si scorre l'area di un form (o un'altra classe che eredita da ScrollableControl). |
SystemInformation
Membro |
Descrizione |
---|---|
Proprietà ActiveWindowTrackingDelay |
Ottiene il ritardo della traccia della finestra attiva. |
Proprietà BorderMultiplierFactor |
Ottiene il fattore di moltiplicazione del bordo utilizzato per determinare lo spessore del bordo di ridimensionamento di una finestra. |
Proprietà CaptionButtonSize |
Ottiene le dimensioni standard, in pixel, di un pulsante nella barra del titolo di una finestra. |
Proprietà CaretWidth |
Ottiene la larghezza, in pixel, del punto di inserimento nei controlli di modifica. |
Proprietà FontSmoothingContrast |
Ottiene il valore di contrasto della smussatura del tipo di carattere utilizzato nella smussatura ClearType. |
Proprietà FontSmoothingType |
Ottiene il tipo corrente della smussatura del tipo di carattere. |
Proprietà HorizontalFocusThickness |
Ottiene lo spessore, in pixel, dei bordi sinistro e destro del rettangolo di attivazione del sistema. |
Proprietà HorizontalResizeBorderThickness |
Ottiene lo spessore in pixel dei lati sinistro e destro del bordo di ridimensionamento attorno al perimetro di una finestra da ridimensionare. |
Proprietà IconHorizontalSpacing |
Ottiene la larghezza in pixel di una cella per la disposizione di un'icona nella visualizzazione con icone grandi. |
Proprietà IconVerticalSpacing |
Ottiene l'altezza in pixel di una cella per la disposizione di un'icona nella visualizzazione con icone grandi. |
Proprietà IsActiveWindowTrackingEnabled |
Ottiene un valore che indica se è attivata la traccia della finestra attiva. |
Proprietà IsComboBoxAnimationEnabled |
Ottiene un valore che indica se è attivato l'effetto di scorrimento e apertura per le caselle combinate. |
Proprietà IsDropShadowEnabled |
Ottiene un valore che indica se è attivato l'effetto ombreggiatura del sistema. |
Proprietà IsFlatMenuEnabled |
Ottiene un valore che indica se l'aspetto dei menu utente nativi è senza effetti. |
Proprietà IsFontSmoothingEnabled |
Ottiene un valore che indica se la funzione di smussatura del tipo di carattere è attivata. |
Proprietà IsHotTrackingEnabled |
Ottiene un valore che indica se è attivata la funzionalità di intercettazione con il mouse degli elementi dell'interfaccia utente, come i nomi dei menu sulle barre dei menu. |
Proprietà IsIconTitleWrappingEnabled |
Ottiene un valore che indica se è attivato il ritorno a capo dei titoli delle icone. |
Proprietà IsKeyboardPreferred |
Ottiene un valore che indica se l'utente utilizza la tastiera invece del mouse e preferisce applicazioni per visualizzare le interfacce della tastiera che sarebbero altrimenti nascoste. |
Proprietà IsListBoxSmoothScrollingEnabled |
Ottiene un valore che indica se è attivato l'effetto di scorrimento omogeneo per le caselle di riepilogo. |
Proprietà IsMenuAnimationEnabled |
Ottiene un valore che indica se sono animate le funzioni di dissolvenza dei menu o l'animazione con diapositive. |
Proprietà IsMenuFadeEnabled |
Ottiene un valore che indica se è attivata l'animazione di dissolvenza dei menu. |
Proprietà IsMinimizeRestoreAnimationEnabled |
Ottiene un valore che indica se è attivata l'animazione di riduzione a icona e ripristino delle finestre. |
Proprietà IsSelectionFadeEnabled |
Ottiene un valore che indica se è attivato l'effetto di dissolvenza della selezione. |
Proprietà IsSnapToDefaultEnabled |
Ottiene un valore che indica se è attivata la funzione di blocco sul pulsante predefinito. |
Proprietà IsTitleBarGradientEnabled |
Ottiene un valore che indica se è attivato l'effetto sfumatura per le barre del titolo delle finestre. |
Proprietà IsToolTipAnimationEnabled |
Ottiene un valore che indica se è attivata l'animazione della descrizione comandi. |
Proprietà KeyboardDelay |
Ottiene le impostazioni di ritardo della ripetizione della tastiera. |
Proprietà KeyboardSpeed |
Ottiene le impostazioni di velocità della ripetizione della tastiera. |
Proprietà MenuBarButtonSize |
Ottiene la larghezza predefinita in pixel per i pulsanti della barra dei menu e l'altezza in pixel di una barra dei menu. |
Proprietà MenuShowDelay |
Ottiene il tempo di attesa in millisecondi prima che nel sistema venga visualizzato un menu di collegamenti sovrapposto quando il cursore viene passato sopra un elemento di un sottomenu. |
Proprietà MouseHoverTime |
Ottiene il tempo, in millisecondi, per il quale il puntatore del mouse deve soffermarsi sul rettangolo prima che venga generato un messaggio visualizzato al passaggio del mouse. |
Proprietà MouseSpeed |
Ottiene la velocità corrente del mouse. |
Proprietà MouseWheelScrollDelta |
Ottiene il valore delta dell'incremento di una singola rotazione della rotellina del mouse. |
Proprietà PopupMenuAlignment |
Ottiene il lato dei menu di scelta rapida allineato all'elemento della barra dei menu corrispondente. |
Proprietà SizingBorderWidth |
Ottiene la larghezza, in pixel, del bordo di ridimensionamento tracciato intorno al perimetro di una finestra da ridimensionare. |
Proprietà SmallCaptionButtonSize |
Ottiene la larghezza, in pixel, dei pulsanti con didascalie ridotte e l'altezza, in pixel, delle didascalie ridotte. |
Proprietà VerticalFocusThickness |
Ottiene lo spessore, in pixel, dei bordi superiore e inferiore del rettangolo di attivazione del sistema. |
Proprietà VerticalResizeBorderThickness |
Ottiene lo spessore in pixel dei lati superiore e inferiore del bordo di ridimensionamento attorno al perimetro di una finestra da ridimensionare. |
SystemSounds
Membro |
Descrizione |
---|---|
Proprietà Asterisk |
Ottiene il suono associato all'evento del programma Asterisk nella combinazione di suoni Windows corrente. |
Proprietà Beep |
Ottiene il suono associato all'evento del programma Beep nella combinazione di suoni Windows corrente. |
Proprietà Exclamation |
Ottiene il suono associato all'evento del programma Exclamation nella combinazione di suoni Windows corrente. |
Proprietà Hand |
Ottiene il suono associato all'evento del programma Hand nella combinazione di suoni Windows corrente. |
Proprietà Question |
Ottiene il suono associato all'evento del programma Question nella combinazione di suoni Windows corrente. |
TabControl
Membro |
Descrizione |
---|---|
Evento Deselected |
Si verifica quando una scheda viene deselezionata. |
Evento Deselecting |
Si verifica prima che una scheda venga deselezionata, per consentire a un gestore di annullare le modifiche apportate alla scheda. |
Metodo DeselectTab |
Rende corrente la scheda successiva a quella specificata. |
Evento Selected |
Si verifica quando una scheda viene selezionata. |
Evento Selecting |
Si verifica prima che una scheda venga selezionata, per consentire a un gestore di annullare le modifiche apportate alla scheda. |
Metodo SelectTab |
Rende corrente la scheda specificata. |
TextBox
Membro |
Descrizione |
---|---|
Proprietà AutoCompleteCustomSource |
Ottiene o imposta un oggetto StringCollection personalizzato da utilizzare quando la proprietà AutoCompleteSource è impostata su CustomSource. |
Proprietà AutoCompleteMode |
Ottiene o imposta un'opzione che controlla la modalità di funzionamento del completamento automatico per l'oggetto TextBox. |
Proprietà AutoCompleteSource |
Ottiene o imposta un valore che specifica l'origine delle stringhe complete utilizzate per il completamento automatico. |
Proprietà UseSystemPasswordChar |
Ottiene o imposta un valore che indica se il testo presente nel controllo TextBox deve apparire come carattere di password predefinito. |
TextBoxBase
Membro |
Descrizione |
---|---|
Metodo GetCharFromPosition |
Recupera il carattere più vicino alla posizione specificata all'interno del controllo. |
Metodo GetCharIndexFromPosition |
Recupera l'indice del carattere più vicino alla posizione specificata. |
Recupera l'indice del primo carattere della riga corrente. |
|
Metodo GetFirstCharIndexFromLine |
Recupera il valore di indice del primo carattere di una determinata riga. |
Metodo GetLineFromCharIndex |
Recupera il numero di riga dalla posizione specificata del carattere all'interno del testo del controllo. |
Metodo GetPositionFromCharIndex |
Recupera la posizione all'interno del controllo in corrispondenza dell'indice del carattere specificato. |
Metodo ScrollToCaret |
Scorre il contenuto del controllo fino alla posizione corrente del punto di inserimento. |
Proprietà ShortcutsEnabled |
Ottiene o imposta un valore che indica se i collegamenti definiti sono attivati. |
Treeview
Membro |
Descrizione |
---|---|
Proprietà DrawMode |
Ottiene o imposta la modalità in cui deve essere disegnato il controllo. |
Evento DrawNode |
Si verifica quando viene disegnato un oggetto TreeView e la proprietà DrawMode è impostata su un valore di TreeViewDrawMode diverso da Normal. |
Metodo HitTest |
Dato un punto, fornisce informazioni sul nodo. |
Proprietà ShowNodeToolTips |
Ottiene o imposta un valore che indica se le descrizioni comandi devono essere visualizzate quando il puntatore del mouse viene posizionato su un oggetto TreeNode. |
Proprietà TreeViewNodeSorter |
Ottiene o imposta l'implementazione di IComparer per eseguire un ordinamento personalizzato dei nodi di TreeView. |