DataGridView.DataGridViewAccessibleObject Classe
Definizione
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.
Fornisce informazioni sul DataGridView controllo per le applicazioni client di accessibilità.
protected: ref class DataGridView::DataGridViewAccessibleObject : System::Windows::Forms::Control::ControlAccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridView.DataGridViewAccessibleObject : System.Windows.Forms.Control.ControlAccessibleObject
protected class DataGridView.DataGridViewAccessibleObject : System.Windows.Forms.Control.ControlAccessibleObject
Protected Class DataGridView.DataGridViewAccessibleObject
Inherits Control.ControlAccessibleObject
- Ereditarietà
-
DataGridView.DataGridViewAccessibleObject
- Attributi
Commenti
Windows Form include il supporto per l'accessibilità integrato e fornisce informazioni sull'applicazione che consente di usare le applicazioni client di accessibilità. Esempi di applicazioni client di accessibilità sono utilità di ingrandimento dello schermo e revisore, utilità di input vocale, tastiere su schermo, dispositivi di input alternativi e utilità di miglioramento della tastiera.
La DataGridView.DataGridViewAccessibleObject classe eredita dalla AccessibleObject classe per fornire informazioni sul DataGridView controllo alle applicazioni client di accessibilità. Ogni classe che rappresenta una parte visiva di DataGridViewDataGridViewColumnHeaderCell - , DataGridViewRowHeaderCellDataGridViewRow, e DataGridViewCell contiene anche una classe che eredita da AccessibleObject per fornire informazioni sulla classe contenitore ed eseguire azioni per conto delle applicazioni client di accessibilità.
Esistono istanze quando si desidera fornire informazioni aggiuntive, ad esempio il nome o la descrizione del DataGridView controllo, alle applicazioni client di accessibilità. Esistono due modi per fornire queste informazioni aggiuntive. Per fornire informazioni di accessibilità limitate per i controlli esistenti, impostare i valori delle proprietà e AccessibleDescription del AccessibleName controllo, che verranno segnalati alle applicazioni client di accessibilità.
Annotazioni
È consigliabile modificare i valori delle AccessibleDefaultActionDescription proprietà e AccessibleRole solo in situazioni rare, ad esempio se si crea un DataGridView aspetto simile a un elenco.
In alcuni casi, potrebbe essere necessario includere più informazioni sull'accessibilità o azioni di accessibilità diverse con il personalizzato DataGridView o DataGridViewCell. Per personalizzare l'accessibilità, è possibile scrivere una classe personalizzata che deriva dalle DataGridView.DataGridViewAccessibleObject classi o DataGridViewCell.DataGridViewCellAccessibleObject ed eseguire l'override del CreateAccessibilityInstance metodo . Ad esempio, se si scrive una cella di intestazione di riga personalizzata che implementa azioni personalizzate univoche, ad esempio un hit testing speciale all'interno della cella, è necessario creare una classe che eredita dalla DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject classe ed eseguire l'override del CreateAccessibilityInstance metodo .
DataGridView Espone la struttura dei dati utilizzando AccessibleRole i valori per definire la gerarchia della tabella dati. Per altre informazioni sull'esposizione di tabelle dati a Microsoft Active Accessibility, vedere Esposizione di tabelle dati tramite Microsoft Active Accessibility.
Costruttori
| Nome | Descrizione |
|---|---|
| DataGridView.DataGridViewAccessibleObject(DataGridView) |
Inizializza una nuova istanza della classe DataGridView.DataGridViewAccessibleObject. |
Proprietà
| Nome | Descrizione |
|---|---|
| Bounds |
Ottiene la posizione e le dimensioni dell'oggetto accessibile. (Ereditato da AccessibleObject) |
| DefaultAction |
Ottiene una stringa che descrive l'azione predefinita dell'oggetto . Non tutti gli oggetti hanno un'azione predefinita. (Ereditato da Control.ControlAccessibleObject) |
| Description |
Ottiene la descrizione dell'oggetto Control.ControlAccessibleObject. (Ereditato da Control.ControlAccessibleObject) |
| Handle |
Ottiene o imposta l'handle dell'oggetto accessibile. (Ereditato da Control.ControlAccessibleObject) |
| Help |
Ottiene la descrizione delle operazioni dell'oggetto o della modalità di utilizzo dell'oggetto. (Ereditato da Control.ControlAccessibleObject) |
| KeyboardShortcut |
Ottiene il tasto di scelta rapida dell'oggetto o il tasto di scelta rapida per un oggetto accessibile. (Ereditato da Control.ControlAccessibleObject) |
| Name |
Ottiene o imposta il nome dell'oggetto accessibile. |
| Name |
Ottiene o imposta il nome dell'oggetto accessibile. (Ereditato da Control.ControlAccessibleObject) |
| Owner |
Ottiene il proprietario dell'oggetto accessibile. (Ereditato da Control.ControlAccessibleObject) |
| Parent |
Ottiene l'elemento padre di un oggetto accessibile. (Ereditato da Control.ControlAccessibleObject) |
| Role |
Ottiene il ruolo di DataGridView.DataGridViewAccessibleObject. |
| State |
Ottiene lo stato di questo oggetto accessibile. (Ereditato da AccessibleObject) |
| Value |
Ottiene o imposta il valore di un oggetto accessibile. (Ereditato da AccessibleObject) |
Metodi
| Nome | Descrizione |
|---|---|
| CreateObjRef(Type) |
Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
| DoDefaultAction() |
Esegue l'azione predefinita associata a questo oggetto accessibile. (Ereditato da AccessibleObject) |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetChild(Int32) |
Restituisce l'oggetto accessibile figlio corrispondente all'indice specificato. |
| GetChildCount() |
Restituisce il numero di oggetti figlio appartenenti a un oggetto accessibile. |
| GetFocused() |
Restituisce l'oggetto accessibile dell'oggetto DataGridViewCell con lo stato attivo della tastiera. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetHelpTopic(String) |
Ottiene un identificatore per un argomento della Guida e il percorso del file della Guida associato a questo oggetto accessibile. (Ereditato da Control.ControlAccessibleObject) |
| GetLifetimeService() |
Obsoleti.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| GetSelected() |
Restituisce un oggetto AccessibleObject che rappresenta le celle selezionate nel DataGridView controllo . |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| HitTest(Int32, Int32) |
Recupera l'oggetto figlio in corrispondenza delle coordinate dello schermo specificate. |
| InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (Ereditato da MarshalByRefObject) |
| Navigate(AccessibleNavigation) |
Passa a un altro oggetto accessibile. |
| NotifyClients(AccessibleEvents, Int32, Int32) |
Notifica alle applicazioni client di accessibilità dell'oggetto specificato per il controllo figlio specificato AccessibleEvents , fornendo l'identificazione dell'oggetto AccessibleObject. (Ereditato da Control.ControlAccessibleObject) |
| NotifyClients(AccessibleEvents, Int32) |
Notifica alle applicazioni client di accessibilità dell'oggetto specificato AccessibleEvents per il controllo figlio specificato. (Ereditato da Control.ControlAccessibleObject) |
| NotifyClients(AccessibleEvents) |
Notifica alle applicazioni client di accessibilità dell'oggetto specificato AccessibleEvents. (Ereditato da Control.ControlAccessibleObject) |
| RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) |
Genera l'evento di notifica di automazione interfaccia utente. (Ereditato da AccessibleObject) |
| RaiseLiveRegionChanged() |
Genera l'evento di automazione dell'interfaccia utente LiveRegionChanged. (Ereditato da Control.ControlAccessibleObject) |
| Select(AccessibleSelection) |
Modifica la selezione o sposta lo stato attivo della tastiera dell'oggetto accessibile. (Ereditato da AccessibleObject) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Control.ControlAccessibleObject) |
| UseStdAccessibleObjects(IntPtr, Int32) |
Associa un oggetto a un'istanza di in AccessibleObject base all'handle e all'ID oggetto dell'oggetto. (Ereditato da AccessibleObject) |
| UseStdAccessibleObjects(IntPtr) |
Associa un oggetto a un'istanza di un AccessibleObject oggetto in base all'handle dell'oggetto. (Ereditato da AccessibleObject) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IAccessible.accChildCount |
Ottiene il numero di interfacce figlio che appartengono a questo oggetto. Per una descrizione di questo membro, vedere accChildCount. (Ereditato da AccessibleObject) |
| IAccessible.accDoDefaultAction(Object) |
Esegue l'azione predefinita dell'oggetto specificato. Non tutti gli oggetti hanno un'azione predefinita. Per una descrizione di questo membro, vedere accDoDefaultAction(Object). (Ereditato da AccessibleObject) |
| IAccessible.accFocus |
Ottiene l'oggetto con lo stato attivo della tastiera. Per una descrizione di questo membro, vedere accFocus. (Ereditato da AccessibleObject) |
| IAccessible.accHitTest(Int32, Int32) |
Ottiene l'oggetto figlio in corrispondenza delle coordinate dello schermo specificate. Per una descrizione di questo membro, vedere accHitTest(Int32, Int32). (Ereditato da AccessibleObject) |
| IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) |
Ottiene la posizione corrente dello schermo dell'oggetto. Per una descrizione di questo membro, vedere accLocation(Int32, Int32, Int32, Int32, Object). (Ereditato da AccessibleObject) |
| IAccessible.accNavigate(Int32, Object) |
Passa a un oggetto accessibile relativo all'oggetto corrente. Per una descrizione di questo membro, vedere accNavigate(Int32, Object). (Ereditato da AccessibleObject) |
| IAccessible.accParent |
Ottiene l'oggetto accessibile padre di questo oggetto. Per una descrizione di questo membro, vedere accParent. (Ereditato da AccessibleObject) |
| IAccessible.accSelect(Int32, Object) |
Modifica la selezione o sposta lo stato attivo della tastiera dell'oggetto accessibile. Per una descrizione di questo membro, vedere accSelect(Int32, Object). (Ereditato da AccessibleObject) |
| IAccessible.accSelection |
Ottiene gli oggetti figlio selezionati di un oggetto accessibile. Per una descrizione di questo membro, vedere accSelection. (Ereditato da AccessibleObject) |
| IReflect.GetField(String, BindingFlags) |
Ottiene l'oggetto FieldInfo corrispondente al campo e al flag di associazione specificati. Per una descrizione di questo membro, vedere GetField(String, BindingFlags). (Ereditato da AccessibleObject) |
| IReflect.GetFields(BindingFlags) |
Ottiene una matrice di FieldInfo oggetti corrispondenti a tutti i campi della classe corrente. Per una descrizione di questo membro, vedere GetFields(BindingFlags). (Ereditato da AccessibleObject) |
| IReflect.GetMember(String, BindingFlags) |
Ottiene una matrice di MemberInfo oggetti corrispondente a tutti i membri pubblici o a tutti i membri che corrispondono a un nome specificato. Per una descrizione di questo membro, vedere GetMember(String, BindingFlags). (Ereditato da AccessibleObject) |
| IReflect.GetMembers(BindingFlags) |
Ottiene una matrice di MemberInfo oggetti corrispondenti a tutti i membri pubblici o a tutti i membri della classe corrente. Per una descrizione di questo membro, vedere GetMembers(BindingFlags). (Ereditato da AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Ottiene un MethodInfo oggetto corrispondente a un metodo specificato, utilizzando una matrice Type da scegliere tra i metodi di overload. Per una descrizione di questo membro, vedere GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). (Ereditato da AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags) |
Ottiene un MethodInfo oggetto corrispondente a un metodo specificato in base ai vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetMethod(String, BindingFlags). (Ereditato da AccessibleObject) |
| IReflect.GetMethods(BindingFlags) |
Ottiene una matrice di MethodInfo oggetti con tutti i metodi pubblici o tutti i metodi della classe corrente. Per una descrizione di questo membro, vedere GetMethods(BindingFlags). (Ereditato da AccessibleObject) |
| IReflect.GetProperties(BindingFlags) |
Ottiene una matrice di PropertyInfo oggetti corrispondenti a tutte le proprietà pubbliche o a tutte le proprietà della classe corrente. Per una descrizione di questo membro, vedere GetProperties(BindingFlags). (Ereditato da AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Ottiene un PropertyInfo oggetto corrispondente a una proprietà specificata con vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). (Ereditato da AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags) |
Ottiene un PropertyInfo oggetto corrispondente a una proprietà specificata in base ai vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetProperty(String, BindingFlags). (Ereditato da AccessibleObject) |
| IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Richiama un membro specificato. Per una descrizione di questo membro, vedere InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). (Ereditato da AccessibleObject) |
| IReflect.UnderlyingSystemType |
Ottiene il tipo sottostante che rappresenta l'oggetto IReflect . Per una descrizione di questo membro, vedere UnderlyingSystemType. (Ereditato da AccessibleObject) |