Control Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Viene definita la classe base per i controlli, ovvero i componenti con una rappresentazione visiva.
public ref class Control : System::ComponentModel::Component, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IWin32Window
public ref class Control : System::ComponentModel::Component, IDisposable, System::ComponentModel::ISynchronizeInvoke, System::Windows::Forms::IBindableComponent, System::Windows::Forms::IDropTarget, System::Windows::Forms::IWin32Window
public class Control : System.ComponentModel.Component, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IWin32Window
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
public class Control : System.ComponentModel.Component, IDisposable, System.ComponentModel.ISynchronizeInvoke, System.Windows.Forms.IBindableComponent, System.Windows.Forms.IDropTarget, System.Windows.Forms.IWin32Window
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface UnsafeNativeMethods.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface UnsafeNativeMethods.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface ISynchronizeInvoke
interface IWin32Window
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface UnsafeNativeMethods.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface UnsafeNativeMethods.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IBindableComponent
interface IComponent
interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IBindableComponent
interface IComponent
interface IDisposable
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Control = class
inherit Component
interface UnsafeNativeMethods.IOleControl
interface UnsafeNativeMethods.IOleObject
interface UnsafeNativeMethods.IOleInPlaceObject
interface UnsafeNativeMethods.IOleInPlaceActiveObject
interface UnsafeNativeMethods.IOleWindow
interface UnsafeNativeMethods.IViewObject
interface UnsafeNativeMethods.IViewObject2
interface UnsafeNativeMethods.IPersist
interface Interop.Ole32.IPersistStreamInit
interface UnsafeNativeMethods.IPersistPropertyBag
interface Interop.Ole32.IPersistStorage
interface UnsafeNativeMethods.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
type Control = class
inherit Component
interface Interop.Ole32.IOleControl
interface Interop.Ole32.IOleObject
interface Interop.Ole32.IOleInPlaceObject
interface Interop.Ole32.IOleInPlaceActiveObject
interface Interop.Ole32.IOleWindow
interface Interop.Ole32.IViewObject
interface Interop.Ole32.IViewObject2
interface Interop.Ole32.IPersist
interface Interop.Ole32.IPersistStreamInit
interface Interop.Oleaut32.IPersistPropertyBag
interface Interop.Ole32.IPersistStorage
interface Interop.Ole32.IQuickActivate
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
type Control = class
inherit Component
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
interface IOleControl.Interface
interface IOleObject.Interface
interface IOleInPlaceObject.Interface
interface IOleWindow.Interface
interface IOleInPlaceActiveObject.Interface
interface IViewObject.Interface
interface IViewObject2.Interface
interface IPersist.Interface
interface IPersistStreamInit.Interface
interface IPersistPropertyBag.Interface
interface IPersistStorage.Interface
interface IQuickActivate.Interface
type Control = class
inherit Component
interface IOleControl.Interface
interface IOleObject.Interface
interface IOleInPlaceObject.Interface
interface IOleWindow.Interface
interface IOleInPlaceActiveObject.Interface
interface IViewObject.Interface
interface IViewObject2.Interface
interface IPersist.Interface
interface IPersistStreamInit.Interface
interface IPersistPropertyBag.Interface
interface IPersistStorage.Interface
interface IQuickActivate.Interface
interface IDropTarget
interface ISynchronizeInvoke
interface IWin32Window
interface IComponent
interface IDisposable
interface IBindableComponent
Public Class Control
Inherits Component
Implements ISynchronizeInvoke, IWin32Window
Public Class Control
Inherits Component
Implements IBindableComponent, IDisposable, IDropTarget, ISynchronizeInvoke, IWin32Window
- Ereditarietà
- Derivato
- Attributi
- Implementazioni
Per creare una classe di controllo personalizzata, ereditare dalle classi , Control o dagli UserControlaltri controlli forniti da Windows Form. Per altre informazioni sulla creazione di controlli personalizzati, vedere Sviluppo di controlli Windows Form personalizzati con .NET Framework.
La Control classe implementa funzionalità molto di base richieste dalle classi che visualizzano le informazioni all'utente. Gestisce l'input dell'utente tramite la tastiera e i dispositivi a puntamento. Gestisce il routing e la sicurezza dei messaggi. Definisce i limiti di un controllo (la sua posizione e le dimensioni), anche se non implementa la pittura. Fornisce un handle di finestra (hWnd
).
I controlli Windows Form usano proprietà di ambiente in modo che i controlli figlio possano apparire come l'ambiente circostante. Una proprietà ambient è una proprietà di controllo che, se non è impostata, viene recuperata dal controllo padre. Se il controllo non dispone di un Parentoggetto e la proprietà non è impostata, il controllo tenta di determinare il valore della proprietà ambientale tramite la Site proprietà . Se il controllo non è in sito, se il sito non supporta le proprietà di ambiente o se la proprietà non è impostata su AmbientProperties, il controllo usa i propri valori predefiniti. In genere, una proprietà di ambiente rappresenta una caratteristica di un controllo, ad esempio BackColor, che viene comunicata a un controllo figlio. Ad esempio, un Button avrà lo stesso valore BackColor padre Form per impostazione predefinita. Le proprietà ambient fornite dalla Control classe includono: Cursor, FontBackColor, , ForeColore RightToLeft.
Nota
Per rendere supportata l'applicazione Windows Forms, assicurarsi di impostare la proprietà su System
e includere un manifesto con il FlatStyle file eseguibile. Un manifesto è un file XML incluso come risorsa all'interno dell'eseguibile dell'applicazione o come file separato che si trova nella stessa directory del file eseguibile. Per un esempio di manifesto, vedere la sezione Esempio dell'enumerazione FlatStyle . Per altre informazioni sull'uso di stili di visualizzazione, vedere Stili di visualizzazione.
Windows Forms supporta l'accessibilità integrato e fornisce informazioni sull'applicazione che consente di usare applicazioni client di accessibilità, ad esempio l'ingrandimento dello schermo e le utilità di revisore, le utilità di input vocale, le tastiere sullo schermo, i dispositivi di input alternativi e le utilità di miglioramento della tastiera. A volte si vogliono fornire informazioni aggiuntive alle applicazioni client di accessibilità. Esistono due modi per fornire queste informazioni aggiuntive. È possibile impostare i valori delle AccessibleNameproprietà , AccessibleDescriptionAccessibleDefaultActionDescription, e AccessibleRole che verranno segnalati alle applicazioni client di accessibilità. Questo metodo viene in genere usato per fornire informazioni di accessibilità limitate per i controlli esistenti. In alternativa, è possibile scrivere una classe personalizzata derivata dalle AccessibleObject classi o Control.ControlAccessibleObject , fornendo le informazioni di accessibilità necessarie.
Nota
Per mantenere prestazioni migliori, non impostare le dimensioni di un controllo nel relativo costruttore. Il metodo preferito consiste nell'eseguire l'override della DefaultSize proprietà.
Nota
Non aggiungere data binding per un Control oggetto nel relativo costruttore. In questo modo si verificheranno errori nella generazione di codice e possono causare comportamenti indesiderati.
La maggior parte dei controlli nello System.Windows.Forms spazio dei nomi usa il controllo comune di Windows sottostante come base per la compilazione. Per altre informazioni sui controlli comuni di Windows, vedere Informazioni di riferimento sul controllo generale.
Per identificare i controlli Windows Forms da un processo separato, usare una chiamata standard SendMessage
per passare il messaggio di WM_GETCONTROLNAME. WM_GETCONTROLNAME è indipendente dalla lingua e dalla gerarchia di Windows. Per altre informazioni, vedere l'argomento "Soluzione consigliata per Windows Forms" in Automazione di Windows Forms.
Usare la InvokeRequired proprietà per sincronizzare l'accesso al controllo da più thread. Per altre informazioni sui controlli Windows Forms multithreaded, vedere Procedura: Effettuare chiamate Thread-Safe ai controlli Windows Forms.
Control() |
Inizializza una nuova istanza della classe Control con le impostazioni predefinite. |
Control(Control, String) |
Inizializza una nuova istanza della classe Control come controllo figlio con testo specifico. |
Control(Control, String, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della classe Control come controllo figlio con testo, dimensioni e posizione specifici. |
Control(String) |
Inizializza una nuova istanza della classe Control con testo specifico. |
Control(String, Int32, Int32, Int32, Int32) |
Inizializza una nuova istanza della classe Control con testo, dimensioni e posizione specifici. |
Accessibility |
Ottiene l'oggetto AccessibleObject assegnato al controllo. |
Accessible |
Ottiene o imposta la descrizione dell'azione predefinita del controllo usata dalle applicazioni client di accessibilità. |
Accessible |
Ottiene o imposta la descrizione del controllo usato dalle applicazioni client di accessibilità. |
Accessible |
Ottiene o imposta il nome del controllo usato dalle applicazioni client di accessibilità. |
Accessible |
Ottiene o imposta il ruolo accessibile del controllo. |
Allow |
Ottiene o imposta un valore che indica se nel controllo sono consentiti dati trascinati dall'utente. |
Anchor |
Ottiene o imposta i bordi del contenitore a cui è associato un controllo e determina la modalità con cui un controllo viene ridimensionato con il relativo padre. |
Auto |
Ottiene o imposta la posizione di scorrimento del controllo nel metodo ScrollControlIntoView(Control). |
Auto |
Questa proprietà non è pertinente per questa classe. |
Back |
Ottiene o imposta il colore di sfondo del controllo. |
Background |
Ottiene o imposta l'immagine di sfondo visualizzata nel controllo. |
Background |
Ottiene o imposta il layout dell'immagine di sfondo definito nell'enumerazione ImageLayout. |
Binding |
Ottiene o imposta l'oggetto BindingContext del controllo. |
Bottom |
Ottiene la distanza in pixel tra il bordo inferiore del controllo e il bordo superiore dell'area client del contenitore. |
Bounds |
Ottiene o imposta la dimensione e la posizione del controllo, compresi i relativi elementi non client relativi al controllo padre, espressi in pixel. |
Can |
Ottiene un valore che indica se la proprietà ImeMode può essere impostata su un valore attivo, per abilitare il supporto IME. |
Can |
Ottiene un valore che indica se il controllo può ricevere lo stato attivo. |
Can |
Determina se è possibile generare eventi sul controllo. |
Can |
Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
Can |
Ottiene un valore che indica se il controllo può essere selezionato. |
Capture |
Ottiene o imposta un valore che indica se il controllo ha ricevuto l'input del mouse. |
Causes |
Ottiene o imposta un valore che indica se viene eseguita la convalida di tutti i controlli per cui è richiesta quando il controllo riceve lo stato attivo. |
Check |
Ottiene o imposta un valore che indica se intercettare le chiamate sul thread errato che accedono a una proprietà Handle del controllo se è in corso il debug dell'applicazione. |
Client |
Ottiene il rettangolo che rappresenta l'area client del controllo. |
Client |
Ottiene o imposta l'altezza e la larghezza dell'area client del controllo. |
Company |
Ottiene il nome della società o dell'autore dell'applicazione che contiene il controllo. |
Container |
Ottiene l'oggetto IContainer che contiene Component. (Ereditato da Component) |
Contains |
Ottiene un valore che indica se il controllo o uno dei controlli figlio dispone dello stato attivo per l'input. |
Context |
Ottiene o imposta il menu di scelta rapida associato al controllo. |
Context |
Ottiene o imposta l'oggetto ContextMenuStrip associato al controllo. |
Controls |
Ottiene la raccolta di controlli contenuti nel controllo. |
Created |
Ottiene un valore che indica se il controllo è stato creato. |
Create |
Ottiene i parametri necessari per la creazione quando viene creato l'handle del controllo. |
Cursor |
Ottiene o imposta il cursore visualizzato quando il puntatore del mouse viene spostato sul controllo. |
Data |
Ottiene i data binding per il controllo. |
Data |
Ottiene o imposta il contesto dei dati allo scopo del data binding. Si tratta di una proprietà ambientale. |
Default |
Ottiene il colore di sfondo predefinito del controllo. |
Default |
Ottiene o imposta il cursore predefinito per il controllo. |
Default |
Ottiene il tipo di carattere predefinito del controllo. |
Default |
Ottiene il colore di primo piano predefinito del controllo. |
Default |
Ottiene la modalità IME (Input Method Editor, editor del metodo di input) predefinita supportata dal controllo. |
Default |
Ottiene lo spazio specificato per impostazione predefinita tra i controlli, espresso in pixel. |
Default |
Ottiene la lunghezza e l'altezza specificate come dimensioni massime predefinite di un controllo, espresse in pixel. |
Default |
Ottiene la lunghezza e l'altezza specificate come dimensioni minime predefinite di un controllo, espresse in pixel. |
Default |
Ottiene la spaziatura interna predefinita, in pixel, del contenuto di un controllo. |
Default |
Ottiene le dimensioni predefinite del controllo. |
Design |
Ottiene un valore che indica se il Component si trova in modalità progettazione. (Ereditato da Component) |
Device |
Ottiene il valore DPI per il dispositivo di visualizzazione in cui è attualmente visualizzato il controllo. |
Display |
Ottiene il rettangolo che rappresenta l'area di visualizzazione del controllo. |
Disposing |
Ottiene un valore che indica se la classe Control base è in corso di eliminazione. |
Dock |
Ottiene o imposta i bordi di controllo ancorati al relativo controllo padre e determina la modalità con cui un controllo viene ridimensionato con il proprio padre. |
Double |
Ottiene o imposta un valore che indica se la superficie del controllo deve essere ridisegnata usando un buffer secondario per ridurre o evitare lo sfarfallio. |
Enabled |
Ottiene o imposta un valore che indica se il controllo può rispondere all'interazione dell'utente. |
Events |
Ottiene l'elenco dei gestori eventi allegati a questo Component. (Ereditato da Component) |
Focused |
Ottiene un valore che indica se il controllo ha lo stato attivo per l'input. |
Font |
Ottiene o imposta il tipo di carattere del testo visualizzato dal controllo. |
Font |
Ottiene o imposta l'altezza del tipo di carattere del controllo. |
Fore |
Ottiene o imposta il colore primo piano del controllo. |
Handle |
Ottiene il punto di controllo di finestra a cui è associato il controllo. |
Has |
Ottiene un valore che indica se il controllo contiene uno o più controlli figlio. |
Height |
Ottiene o imposta l'altezza del controllo. |
Ime |
Ottiene o imposta la modalità IME (Input Method Editor, editor del metodo di input) del controllo. |
Ime |
Ottiene o imposta la modalità IME di un controllo. |
Invoke |
Ottiene un valore che indica se il chiamante deve usare un metodo Invoke per eseguire chiamate di metodo al controllo, in quanto si trova in un thread diverso da quello in cui è stato creato il controllo. |
Is |
Ottiene o imposta un valore che indica se il controllo è visibile per le applicazioni di accessibilità. |
Is |
Indica se uno dei predecessori di questo controllo è sito e tale sito in DesignMode. Questa proprietà è di sola lettura. |
Is |
Ottiene un valore che indica se il controllo è stato eliminato. |
Is |
Ottiene un valore che indica se un punto di controllo è associato al controllo. |
Is |
Ottiene un valore che indica se il controllo è sottoposto a mirroring. |
Layout |
Ottiene un'istanza memorizzata nella cache del modulo di layout del controllo. |
Left |
Ottiene o imposta la distanza in pixel tra il bordo sinistro del controllo e il bordo sinistro dell'area client del contenitore. |
Location |
Ottiene o imposta le coordinate dell'angolo superiore sinistro del controllo in relazione all'angolo superiore sinistro del relativo contenitore. |
Margin |
Ottiene o imposta lo spazio tra i controlli. |
Maximum |
Ottiene o imposta la dimensione che rappresenta il limite superiore specificabile dal metodo GetPreferredSize(Size). |
Minimum |
Ottiene o imposta la dimensione che rappresenta il limite inferiore specificabile dal metodo GetPreferredSize(Size). |
Modifier |
Ottiene un valore che indica quale tasto di modifica (MAIUSC, CTRL e ALT) è premuto. |
Mouse |
Ottiene un valore che indica quale pulsante del mouse è premuto. |
Mouse |
Ottiene la posizione del cursore del mouse in base alle coordinate dello schermo. |
Name |
Ottiene o imposta il nome del controllo. |
Padding |
Ottiene o imposta la spaziatura interna del controllo. |
Parent |
Ottiene o imposta il contenitore padre del controllo. |
Preferred |
Ottiene le dimensioni di un'area rettangolare in cui è possibile inserire un controllo. |
Product |
Ottiene il nome del prodotto dell'assembly che contiene il controllo. |
Product |
Ottiene la versione dell'assembly che contiene il controllo. |
Propagating |
Ottiene un oggetto che rappresenta una modalità IME di propagazione. |
Recreating |
Ottiene un valore che indica se il controllo sta creando nuovamente il relativo punto di controllo. |
Region |
Ottiene o imposta l'area della finestra associata al controllo. |
Render |
Obsoleti.
Obsoleti.
Questa proprietà è ora obsoleta. |
Resize |
Ottiene o imposta un valore che indica se il controllo viene ridisegnato quando è ridimensionato. |
Right |
Ottiene la distanza in pixel tra il bordo destro del controllo e il bordo sinistro dell'area client del contenitore. |
Right |
Ottiene o imposta un valore che indica se gli elementi del controllo sono allineati per supportare le impostazioni locali che prevedono la scrittura da destra a sinistra. |
Scale |
Ottiene un valore che determina il ridimensionamento dei controlli figlio. |
Show |
Ottiene un valore che indica se nel controllo devono essere visualizzati i rettangoli di attivazione. |
Show |
Ottiene un valore che indica se lo stato dell'interfaccia utente consente di visualizzare o nascondere i tasti di scelta rapida. |
Site |
Ottiene o imposta il sito del controllo. |
Size |
Ottiene o imposta l'altezza e la larghezza del controllo. |
Tab |
Ottiene o imposta l'ordine di tabulazione del controllo all'interno del relativo contenitore. |
Tab |
Ottiene o imposta un valore che indica se l'utente può assegnare lo stato attivo al controllo con TAB. |
Tag |
Ottiene o imposta l'oggetto che contiene i dati sul controllo. |
Text |
Ottiene o imposta il testo associato a questo controllo. |
Top |
Ottiene o imposta la distanza in pixel tra il bordo superiore del controllo e il bordo superiore dell'area client del contenitore. |
Top |
Ottiene il controllo padre non associato a un altro controllo Windows Form. In genere, si tratta del Form più esterno in cui il controllo è contenuto. |
Use |
Ottiene o imposta un valore che indica se usare il cursore di attesa per il controllo corrente e per tutti i controlli figlio. |
Visible |
Ottiene o imposta un valore che indica se vengono visualizzati il controllo e tutti i relativi controlli figlio. |
Width |
Ottiene o imposta la larghezza del controllo. |
Window |
Questa proprietà non è pertinente per questa classe. |
Accessibility |
Notifica alle applicazioni client di accessibilità l'oggetto AccessibleEvents specificato per il controllo figlio specifico. |
Accessibility |
Notifica alle applicazioni client di accessibilità l'oggetto AccessibleEvents specificato per il controllo figlio specifico. |
Begin |
Esegue in modo asincrono il delegato specificato nel thread in cui è stato creato il punto di controllo sottostante del controllo. |
Begin |
Esegue in modo asincrono il delegato specificato nel thread in cui è stato creato il punto di controllo sottostante del controllo. |
Begin |
Esegue in modo asincrono il delegato specificato con gli argomenti specificati nel thread in cui è stato creato il punto di controllo sottostante del controllo. |
Bring |
Sposta il controllo in primo piano nell'ordine z. |
Contains(Control) |
Recupera un valore che indica se il controllo specificato è figlio del controllo. |
Create |
Crea un nuovo oggetto di accessibilità per il controllo. |
Create |
Determina la creazione del controllo visibile, inclusa la creazione del punto di controllo e di eventuali controlli figlio visibili. |
Create |
Crea una nuova istanza della raccolta di controlli per il controllo. |
Create |
Crea l'oggetto Graphics per il controllo. |
Create |
Crea un handle per il controllo. |
Create |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
Def |
Invia il messaggio specificato alla routine della finestra predefinita. |
Destroy |
Elimina definitivamente il punto di controllo associato al controllo. |
Dispose() |
Rilascia tutte le risorse usate da Component. (Ereditato da Component) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dall'oggetto Control e dai relativi controlli figlio e facoltativamente rilascia le risorse gestite. |
Do |
Inizia un'operazione di trascinamento e rilascio. |
Do |
Avvia un'operazione di trascinamento. |
Draw |
Supporta il rendering nella bitmap specificata. |
End |
Recupera il valore restituito dell'operazione asincrona rappresentata dall'oggetto IAsyncResult passato. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Find |
Recupera il form in cui si trova il controllo. |
Focus() |
Imposta lo stato attivo per l'input del controllo. |
From |
Recupera il controllo che contiene il punto di controllo specificato. |
From |
Restituisce il controllo associato al punto di controllo specificato. |
Get |
Recupera l'oggetto AccessibleObject specificato. |
Get |
Recupera un valore che indica il comportamento di un controllo quando la relativa proprietà AutoSize è abilitata. |
Get |
Recupera il controllo figlio posizionato in corrispondenza delle coordinate specificate. |
Get |
Recupera il controllo figlio posizionato in corrispondenza delle coordinate specificate, indicando se ignorare un determinato tipo di controlli figlio. |
Get |
Restituisce l'oggetto ContainerControl successivo nella catena dei controlli padre. |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
Get |
Recupera il controllo successivo in avanti o all'indietro nell'ordine di tabulazione dei controlli figlio. |
Get |
Recupera le dimensioni di un'area rettangolare in cui è possibile adattare un controllo. |
Get |
Recupera i limiti all'interno dei quali il controllo viene ridimensionato. |
Get |
Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container. (Ereditato da Component) |
Get |
Recupera il valore del bit di stile specificato per il controllo. |
Get |
Determina se il controllo è un controllo di primo livello. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Hide() |
Nasconde il controllo all'utente. |
Initialize |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
Init |
Chiamata eseguita dopo l'aggiunta del controllo a un altro contenitore. |
Invalidate() |
Invalida l'intera superficie del controllo e ne determina il ridisegno. |
Invalidate(Boolean) |
Invalida un'area specifica del controllo determinando l'invio di un messaggio di disegno al controllo. È possibile che vengano invalidati anche i controlli figlio assegnati al controllo. |
Invalidate(Rectangle) |
Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo. |
Invalidate(Rectangle, Boolean) |
Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo. È possibile che vengano invalidati anche i controlli figlio assegnati al controllo. |
Invalidate(Region) |
Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo. |
Invalidate(Region, Boolean) |
Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo. È possibile che vengano invalidati anche i controlli figlio assegnati al controllo. |
Invoke(Action) |
Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo. |
Invoke(Delegate) |
Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo. |
Invoke(Delegate, Object[]) |
Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo con l'elenco di argomenti specificato. |
Invoke<T>(Func<T>) |
Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo. |
Invoke |
Viene definita la classe base per i controlli, ovvero i componenti con una rappresentazione visiva. |
Invoke |
Viene definita la classe base per i controlli, ovvero i componenti con una rappresentazione visiva. |
Invoke |
Viene definita la classe base per i controlli, ovvero i componenti con una rappresentazione visiva. |
Invoke |
Viene definita la classe base per i controlli, ovvero i componenti con una rappresentazione visiva. |
Invoke |
Genera l'evento GotFocus per il controllo specificato. |
Invoke |
Genera l'evento LostFocus per il controllo specificato. |
Invoke |
Genera l'evento Click per il controllo specificato. |
Invoke |
Genera l'evento Paint per il controllo specificato. |
Invoke |
Genera l'evento |
Is |
Determina se un carattere è un carattere di input riconosciuto dal controllo. |
Is |
Determina se il tasto specificato è un normale tasto di input o un tasto speciale che richiede una pre-elaborazione. |
Is |
Determina se il tasto BLOC MAIUSC, BLOC NUM o BLOC SCORR è attivo. |
Is |
Determina se il carattere specificato è il carattere per i tasti di scelta rapida assegnato al controllo nella stringa specificata. |
Logical |
Converte un valore DPI logico nel valore DPI DeviceUnit equivalente. |
Logical |
Trasforma una dimensione da unità logiche a unità dispositivo, modificandola per il valore DPI corrente e arrotondandola per difetto al valore intero più vicino per larghezza e altezza. |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Memberwise |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
Notify |
Genera l'evento Invalidated con un'area specificata del controllo da invalidare. |
On |
Genera l'evento AutoSizeChanged. |
On |
Genera l'evento BackColorChanged. |
On |
Genera l'evento BackgroundImageChanged. |
On |
Genera l'evento BackgroundImageLayoutChanged. |
On |
Genera l'evento BindingContextChanged. |
On |
Genera l'evento CausesValidationChanged. |
On |
Genera l'evento ChangeUICues. |
On |
Genera l'evento Click. |
On |
Genera l'evento ClientSizeChanged. |
On |
Genera l'evento ContextMenuChanged. |
On |
Genera l'evento ContextMenuStripChanged. |
On |
Genera l'evento ControlAdded. |
On |
Genera l'evento ControlRemoved. |
On |
Genera il metodo CreateControl(). |
On |
Genera l'evento CursorChanged. |
On |
Viene definita la classe base per i controlli, ovvero i componenti con una rappresentazione visiva. |
On |
Genera l'evento DockChanged. |
On |
Genera l'evento DoubleClick. |
On |
Genera l'evento DpiChangedAfterParent. |
On |
Genera l'evento DpiChangedBeforeParent. |
On |
Genera l'evento DragDrop. |
On |
Genera l'evento DragEnter. |
On |
Genera l'evento DragLeave. |
On |
Genera l'evento DragOver. |
On |
Genera l'evento EnabledChanged. |
On |
Genera l'evento Enter. |
On |
Genera l'evento FontChanged. |
On |
Genera l'evento ForeColorChanged. |
On |
Genera l'evento GiveFeedback. |
On |
Genera l'evento GotFocus. |
On |
Genera l'evento HandleCreated. |
On |
Genera l'evento HandleDestroyed. |
On |
Genera l'evento HelpRequested. |
On |
Genera l'evento ImeModeChanged. |
On |
Genera l'evento Invalidated. |
On |
Genera l'evento KeyDown. |
On |
Genera l'evento KeyPress. |
On |
Genera l'evento KeyUp. |
On |
Genera l'evento Layout. |
On |
Genera l'evento Leave. |
On |
Genera l'evento LocationChanged. |
On |
Genera l'evento LostFocus. |
On |
Genera l'evento MarginChanged. |
On |
Genera l'evento MouseCaptureChanged. |
On |
Genera l'evento MouseClick. |
On |
Genera l'evento MouseDoubleClick. |
On |
Genera l'evento MouseDown. |
On |
Genera l'evento MouseEnter. |
On |
Genera l'evento MouseHover. |
On |
Genera l'evento MouseLeave. |
On |
Genera l'evento MouseMove. |
On |
Genera l'evento MouseUp. |
On |
Genera l'evento MouseWheel. |
On |
Genera l'evento Move. |
On |
Notifica al controllo i messaggi di Windows. |
On |
Genera l'evento PaddingChanged. |
On |
Genera l'evento Paint. |
On |
Disegna lo sfondo del controllo. |
On |
Genera l'evento BackColorChanged quando il valore della proprietà BackColor del contenitore del controllo cambia. |
On |
Genera l'evento BackgroundImageChanged quando il valore della proprietà BackgroundImage del contenitore del controllo cambia. |
On |
Genera l'evento BindingContextChanged quando il valore della proprietà BindingContext del contenitore del controllo cambia. |
On |
Genera l'evento ParentChanged. |
On |
Genera l'evento CursorChanged. |
On |
Viene definita la classe base per i controlli, ovvero i componenti con una rappresentazione visiva. |
On |
Genera l'evento EnabledChanged quando il valore della proprietà Enabled del contenitore del controllo cambia. |
On |
Genera l'evento FontChanged quando il valore della proprietà Font del contenitore del controllo cambia. |
On |
Genera l'evento ForeColorChanged quando il valore della proprietà ForeColor del contenitore del controllo cambia. |
On |
Genera l'evento RightToLeftChanged quando il valore della proprietà RightToLeft del contenitore del controllo cambia. |
On |
Genera l'evento VisibleChanged quando il valore della proprietà Visible del contenitore del controllo cambia. |
On |
Genera l'evento PreviewKeyDown. |
On |
Genera l'evento Paint. |
On |
Genera l'evento QueryContinueDrag. |
On |
Genera l'evento RegionChanged. |
On |
Genera l'evento Resize. |
On |
Genera l'evento RightToLeftChanged. |
On |
Genera l'evento SizeChanged. |
On |
Genera l'evento StyleChanged. |
On |
Genera l'evento SystemColorsChanged. |
On |
Genera l'evento TabIndexChanged. |
On |
Genera l'evento TabStopChanged. |
On |
Genera l'evento TextChanged. |
On |
Genera l'evento Validated. |
On |
Genera l'evento Validating. |
On |
Genera l'evento VisibleChanged. |
Perform |
Determina l'applicazione della logica di layout del controllo a tutti i rispettivi controlli figlio. |
Perform |
Determina l'applicazione della logica di layout del controllo a tutti i rispettivi controlli figlio. |
Point |
Calcola la posizione del punto dello schermo specificato nelle coordinate client. |
Point |
Calcola la posizione del punto client specificato nelle coordinate dello schermo. |
Pre |
Consente la pre-elaborazione dei messaggi di tastiera o di input all'interno del ciclo di messaggi prima che vengano inviati. |
Pre |
Consente la pre-elaborazione dei messaggi di tastiera o di input all'interno del ciclo di messaggi prima che vengano inviati. |
Process |
Elabora un tasto di comando. |
Process |
Elabora un carattere della finestra di dialogo. |
Process |
Elabora un tasto della finestra di dialogo. |
Process |
Elabora un messaggio relativo ai tasti e generare gli eventi appropriati del controllo. |
Process |
Elabora un messaggio della tastiera. |
Process |
Visualizza in anteprima un messaggio della tastiera. |
Process |
Elabora un carattere per il tasto di scelta. |
Raise |
Genera l'evento di trascinamento appropriato. |
Raise |
Genera l'evento del tasto appropriato. |
Raise |
Genera l'evento del mouse appropriato. |
Raise |
Genera l'evento di disegno appropriato. |
Recreate |
Determina la creazione di un nuovo handle per il controllo. |
Rectangle |
Calcola le dimensioni e la posizione del rettangolo dello schermo specificato nelle coordinate client. |
Rectangle |
Calcola le dimensioni e la posizione del rettangolo client specificato nelle coordinate dello schermo. |
Reflect |
Riproduce il messaggio specificato nel controllo associato al punto di controllo specificato. |
Refresh() |
Determina l'invalidazione dell'area client del controllo e il nuovo disegno di quest'ultimo e degli eventuali controlli figlio. |
Rescale |
Fornisce le costanti per il ridimensionamento del controllo quando si verifica una modifica del valore DPI. |
Reset |
Reimposta il valore predefinito della proprietà BackColor. |
Reset |
Fa sì che un controllo associato all'oggetto BindingSource esegua la rilettura di tutti gli elementi dell'elenco e aggiorni i relativi valori visualizzati. |
Reset |
Reimposta il valore predefinito della proprietà Cursor. |
Reset |
Reimposta il valore predefinito della proprietà Font. |
Reset |
Reimposta il valore predefinito della proprietà ForeColor. |
Reset |
Reimposta il valore predefinito della proprietà ImeMode. |
Reset |
Reimposta il controllo per gestire l'evento MouseLeave. |
Reset |
Reimposta il valore predefinito della proprietà RightToLeft. |
Reset |
|
Resume |
Riprende la consueta logica di layout. |
Resume |
Riprende la consueta logica di layout, imponendo, eventualmente, l'esecuzione di un layout immediato delle richieste di layout in sospeso. |
Rtl |
Converte l'oggetto ContentAlignment specificato nell'oggetto ContentAlignment appropriato per il supporto di testo con scrittura da destra a sinistra. |
Rtl |
Converte l'oggetto HorizontalAlignment specificato nell'oggetto HorizontalAlignment appropriato per il supporto di testo con scrittura da destra a sinistra. |
Rtl |
Converte l'oggetto LeftRightAlignment specificato nell'oggetto LeftRightAlignment appropriato per il supporto di testo con scrittura da destra a sinistra. |
Rtl |
Converte l'oggetto ContentAlignment specificato nell'oggetto ContentAlignment appropriato per il supporto di testo con scrittura da destra a sinistra. |
Rtl |
Converte l'oggetto HorizontalAlignment specificato nell'oggetto HorizontalAlignment appropriato per il supporto di testo con scrittura da destra a sinistra. |
Rtl |
Converte l'oggetto LeftRightAlignment specificato nell'oggetto LeftRightAlignment appropriato per il supporto di testo con scrittura da destra a sinistra. |
Scale(Single) |
Obsoleti.
Obsoleti.
Scala il controllo e degli eventuali controlli figlio. |
Scale(Single, Single) |
Obsoleti.
Obsoleti.
Scala l'intero controllo ed eventuali controlli figlio. |
Scale(SizeF) |
Ridimensiona il controllo e tutti i relativi controlli figlio in base al fattore di scala specificato. |
Scale |
Ridimensiona un valore di bitmap logica in base al valore unitario del dispositivo equivalente quando si verifica una modifica del valore DPI. |
Scale |
Scala la posizione, le dimensioni, la spaziatura interna e il margine di un controllo. |
Scale |
Questo metodo non è pertinente per questa classe. |
Select() |
Attiva il controllo. |
Select(Boolean, Boolean) |
Attiva un controllo figlio. Può anche specificare la direzione nell'ordine di tabulazione da cui selezionare il controllo. |
Select |
Attiva il controllo successivo. |
Send |
Porta il controllo in background nell'ordine z. |
Set |
Imposta un valore che indica il comportamento di un controllo quando la relativa proprietà AutoSize è abilitata. |
Set |
Imposta i limiti del controllo sulla posizione e le dimensioni specificate. |
Set |
Imposta i limiti specificati del controllo sulla posizione e le dimensioni specificate. |
Set |
Imposta i limiti specificati di questo controllo. |
Set |
Imposta le dimensioni dell'area client del controllo. |
Set |
Imposta il flag specificato dell'oggetto ControlStyles o su |
Set |
Imposta il controllo come controllo di primo livello. |
Set |
Imposta il controllo sullo stato di visibilità specificato. |
Show() |
Rende visibile il controllo all'utente. |
Size |
Determina le dimensioni dell'intero controllo a partire dall'altezza e dalla larghezza della relativa area client. |
Suspend |
Sospende temporaneamente la logica di layout per il controllo. |
To |
Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
Update() |
Determina il nuovo disegno delle aree invalidate del controllo all'interno della relativa area client. |
Update |
Aggiorna i limiti del controllo in base alla posizione e alle dimensioni correnti. |
Update |
Aggiorna i limiti del controllo in base alla posizione e alle dimensioni specificate. |
Update |
Aggiorna i limiti del controllo in base alle dimensioni, alla posizione e alle dimensioni client specificate. |
Update |
Determina la nuova applicazione degli stili assegnati al controllo. |
Update |
Aggiorna il controllo nell'ordine z del controllo padre. |
Wnd |
Elabora i messaggi di Windows. |
Auto |
Questo evento non è pertinente per questa classe. |
Back |
Si verifica quando il valore della proprietà BackColor cambia. |
Background |
Si verifica quando il valore della proprietà BackgroundImage cambia. |
Background |
Si verifica quando la proprietà BackgroundImageLayout cambia. |
Binding |
Si verifica quando il valore della proprietà BindingContext cambia. |
Causes |
Si verifica quando il valore della proprietà CausesValidation cambia. |
Change |
Si verifica quando lo stato attivo o i tasti di scelta rapida dell'interfaccia utente vengono modificati. |
Click |
Si verifica quando si fa clic sul controllo. |
Client |
Si verifica quando il valore della proprietà ClientSize cambia. |
Context |
Si verifica quando il valore della proprietà ContextMenu cambia. |
Context |
Si verifica quando il valore della proprietà ContextMenuStrip cambia. |
Control |
Si verifica quando si aggiunge un nuovo controllo all'oggetto Control.ControlCollection. |
Control |
Si verifica quando si rimuove un controllo dall'oggetto Control.ControlCollection. |
Cursor |
Si verifica quando il valore della proprietà Cursor cambia. |
Data |
Si verifica quando il valore della proprietà DataContext cambia. |
Disposed |
Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose(). (Ereditato da Component) |
Dock |
Si verifica quando il valore della proprietà Dock cambia. |
Double |
Si verifica quando si fa doppio clic sul controllo. |
Dpi |
Si verifica quando l'impostazione DPI per un controllo viene modificata a livello di codice dopo la modifica del valore DPI del relativo controllo o form padre. |
Dpi |
Si verifica quando l'impostazione DPI per un controllo viene modificata a livello di codice prima di un evento di modifica del valore DPI per il relativo controllo o form padre. |
Drag |
Si verifica quando viene completata un'operazione di trascinamento e rilascio. |
Drag |
Si verifica quando un oggetto viene trascinato nei limiti del controllo. |
Drag |
Si verifica quando un oggetto viene trascinato fuori dai limiti del controllo. |
Drag |
Si verifica quando un oggetto viene trascinato sui limiti del controllo. |
Enabled |
Si verifica quando viene modificato il valore della proprietà Enabled. |
Enter |
Si verifica quando si entra nell'area del controllo. |
Font |
Si verifica quando il valore della proprietà Font cambia. |
Fore |
Si verifica quando il valore della proprietà ForeColor cambia. |
Give |
Si verifica durante un'operazione di trascinamento. |
Got |
Si verifica quando il controllo riceve lo stato attivo. |
Handle |
Si verifica quando si crea un punto di controllo del controllo. |
Handle |
Si verifica quando è in corso l'eliminazione definitiva del punto di controllo del controllo. |
Help |
Si verifica quando l'utente richiede ulteriori informazioni della Guida relative a un controllo. |
Ime |
Si verifica quando la proprietà ImeMode viene modificata. |
Invalidated |
Si verifica quando è necessario ridisegnare la visualizzazione di un controllo. |
Key |
Si verifica quando si preme un tasto mentre il controllo ha lo stato attivo. |
Key |
Si verifica quando si preme un tasto carattere, la barra spaziatrice o il tasto backspace mentre il controllo ha lo stato attivo. |
Key |
Si verifica quando si rilascia un tasto mentre il controllo ha lo stato attivo. |
Layout |
Si verifica quando è necessario riposizionare i controlli figlio di un controllo. |
Leave |
Si verifica quando lo stato attivo per l'input esce dall'area del controllo. |
Location |
Si verifica quando viene modificato il valore della proprietà Location. |
Lost |
Si verifica quando il controllo perde lo stato attivo. |
Margin |
Si verifica quando cambia il margine del controllo. |
Mouse |
Si verifica quando il controllo perde il mouse capture. |
Mouse |
Si verifica quando si fa clic con il mouse sul controllo. |
Mouse |
Si verifica quando si fa doppio clic con il mouse sul controllo. |
Mouse |
Si verifica quando il puntatore del mouse si trova sul controllo mentre viene premuto un pulsante del mouse. |
Mouse |
Si verifica quando il puntatore del mouse entra nell'area del controllo. |
Mouse |
Si verifica quando il puntatore del mouse si sofferma sul controllo. |
Mouse |
Si verifica quando il puntatore del mouse esce dall'area del controllo. |
Mouse |
Si verifica quando il puntatore del mouse viene spostato sul controllo. |
Mouse |
Si verifica quando il puntatore del mouse si trova sul controllo mentre viene rilasciato un pulsante del mouse. |
Mouse |
Si verifica quando si sposta la rotellina del mouse mentre il controllo ha lo stato attivo. |
Move |
Si verifica quando il controllo viene spostato. |
Padding |
Si verifica quando la spaziatura interna del controllo cambia. |
Paint |
Si verifica quando il controllo viene ridisegnato. |
Parent |
Si verifica quando il valore della proprietà Parent cambia. |
Preview |
Si verifica prima dell'evento KeyDown quando viene premuto un tasto mentre il controllo ha lo stato attivo. |
Query |
Si verifica quando l'oggetto AccessibleObject fornisce la Guida per le applicazioni di accessibilità. |
Query |
Si verifica durante un'operazione di trascinamento della selezione e consente all'origine del trascinamento di determinare se l'operazione deve essere annullata. |
Region |
Si verifica quando il valore della proprietà Region cambia. |
Resize |
Si verifica quando il controllo viene ridimensionato. |
Right |
Si verifica quando il valore della proprietà RightToLeft cambia. |
Size |
Si verifica quando il valore della proprietà Size cambia. |
Style |
Si verifica quando lo stile del controllo viene modificato. |
System |
Si verifica quando i colori di sistema vengono modificati. |
Tab |
Si verifica quando il valore della proprietà TabIndex cambia. |
Tab |
Si verifica quando il valore della proprietà TabStop cambia. |
Text |
Si verifica quando il valore della proprietà Text cambia. |
Validated |
Si verifica al termine della convalida del controllo. |
Validating |
Si verifica durante la convalida del controllo. |
Visible |
Si verifica quando il valore della proprietà Visible cambia. |
IDrop |
Genera l'evento DragDrop. |
IDrop |
Genera l'evento DragEnter. |
IDrop |
Genera l'evento DragLeave. |
IDrop |
Genera l'evento DragOver. |
Prodotto | Versioni |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Solo i membri seguenti sono thread safe: BeginInvoke(Delegate), EndInvoke(IAsyncResult), Invoke(Delegate), InvokeRequirede CreateGraphics() se l'handle per il controllo è già stato creato. La chiamata CreateGraphics() prima della creazione dell'handle del controllo in un thread in background può causare chiamate tra thread non valide.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: