DataGridViewCell.DataGridViewCellAccessibleObject Classe

Definizione

Fornisce informazioni su un oggetto DataGridViewCell alle applicazioni client di accessibilità.Provides information about a DataGridViewCell to accessibility client applications.

protected: ref class DataGridViewCell::DataGridViewCellAccessibleObject : System::Windows::Forms::AccessibleObject
protected class DataGridViewCell.DataGridViewCellAccessibleObject : System.Windows.Forms.AccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridViewCell.DataGridViewCellAccessibleObject : System.Windows.Forms.AccessibleObject
Protected Class DataGridViewCell.DataGridViewCellAccessibleObject
Inherits AccessibleObject
Ereditarietà
DataGridViewCell.DataGridViewCellAccessibleObject
Derivato
Attributi

Commenti

Windows Form include il supporto per l'accessibilità integrato, che consente all'applicazione di utilizzare le applicazioni client di accessibilità.Windows Forms includes built-in accessibility support that allows your application to work with accessibility client applications. Tra gli esempi di applicazioni client di accessibilità sono incluse le utilità per l'ingrandimento dello schermo e i revisori, le utilità di input vocale, le tastiere sullo schermo, i dispositivi di input alternativi e le utilità di ottimizzazioneExamples of accessibility client applications include screen enlarger and reviewer utilities, voice input utilities, on-screen keyboards, alternative input devices, and keyboard enhancement utilities.

La DataGridViewCell.DataGridViewCellAccessibleObject classe eredita dalla AccessibleObject classe per fornire informazioni su un oggetto DataGridViewCell alle applicazioni client di accessibilità.The DataGridViewCell.DataGridViewCellAccessibleObject class inherits from the AccessibleObject class to provide information about a DataGridViewCell to accessibility client applications. Ogni classe che rappresenta una parte visiva di DataGridView , ad esempio DataGridViewColumnHeaderCell , e DataGridViewRowHeaderCell , DataGridViewRow 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à.Each class that represents a visual part of the DataGridView - such as DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRow and DataGridViewCell - also contains a class that inherits from AccessibleObject to provide information about the containing class and perform actions on behalf of accessibility client applications.

Sono presenti istanze in cui si desidera fornire informazioni aggiuntive, ad esempio il nome o la descrizione del DataGridView controllo, alle applicazioni client di accessibilità.There are instances when you will want to provide additional information, such as the name or description of the DataGridView control, to accessibility client applications. Esistono due modi per fornire queste informazioni aggiuntive.There are two ways of providing this additional information. Per fornire informazioni di accessibilità limitate per i controlli esistenti, impostare i AccessibleName valori delle proprietà e del controllo AccessibleDescription , che verranno segnalate alle applicazioni client di accessibilità.To provide limited accessibility information for existing controls, set the control's AccessibleName and AccessibleDescription property values, which will be reported to accessibility client applications.

Nota

È necessario modificare i AccessibleDefaultActionDescription AccessibleRole valori delle proprietà e solo in rare situazioni, ad esempio se si ha un DataGridView aspetto simile a un elenco.You should change the AccessibleDefaultActionDescription and AccessibleRole property values only in rare situations, such as if you make a DataGridView look like a list.

In alcuni casi, potrebbe essere necessario includere altre informazioni sull'accessibilità o azioni di accessibilità diverse con l'utente DataGridView o personalizzato DataGridViewCell .Occasionally, you might require more accessibility information or different accessibility actions to be included with your custom DataGridView or DataGridViewCell. Per personalizzare l'accessibilità, è possibile scrivere una classe personalizzata che deriva dalle DataGridView.DataGridViewAccessibleObject DataGridViewCell.DataGridViewCellAccessibleObject classi o ed eseguire l'override del CreateAccessibilityInstance metodo.To customize accessibility, you can write your own class that derives from the DataGridView.DataGridViewAccessibleObject or DataGridViewCell.DataGridViewCellAccessibleObject classes and override the CreateAccessibilityInstance method. Se, ad esempio, si scrive una cella di intestazione di riga personalizzata che implementa azioni personalizzate univoche, ad esempio l'hit testing speciale all'interno della cella, è necessario creare una classe che erediti dalla DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject classe ed eseguire l'override del CreateAccessibilityInstance metodo.For example, if you are writing a custom row header cell that implements unique custom actions, such as special hit testing within your cell, you should create a class that inherits from the DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject class and override the CreateAccessibilityInstance method.

DataGridViewEspone la struttura dei dati utilizzando AccessibleRole i valori per definire la gerarchia della tabella di dati.The DataGridView exposes its data structure by using AccessibleRole values to define the data table hierarchy. Per ulteriori informazioni sull'esposizione delle tabelle dati a Microsoft Active Accessibility, vedere esposizione di tabelle di dati tramite Microsoft Active Accessibility.For more information on exposing data tables to Microsoft Active Accessibility, see Exposing Data Tables through Microsoft Active Accessibility.

Costruttori

DataGridViewCell.DataGridViewCellAccessibleObject()

Inizializza una nuova istanza della classe DataGridViewCell.DataGridViewCellAccessibleObject senza inizializzare la proprietà Owner.Initializes a new instance of the DataGridViewCell.DataGridViewCellAccessibleObject class without initializing the Owner property.

DataGridViewCell.DataGridViewCellAccessibleObject(DataGridViewCell)

Inizializza una nuova istanza della classe DataGridViewCell.DataGridViewCellAccessibleObject, impostando la proprietà Owner sul valore specificato di DataGridViewCell.Initializes a new instance of the DataGridViewCell.DataGridViewCellAccessibleObject class, setting the Owner property to the specified DataGridViewCell.

Proprietà

Bounds

Ottiene la posizione e le dimensioni dell'oggetto accessibile.Gets the location and size of the accessible object.

DefaultAction

Ottiene una stringa che descrive l'azione predefinita dell'oggetto DataGridViewCell.Gets a string that describes the default action of the DataGridViewCell.

Description

Ottiene una stringa che descrive l'aspetto visivo dell'oggetto specificato.Gets a string that describes the visual appearance of the specified object. Non a tutti gli oggetti è associata una descrizione.Not all objects have a description.

(Ereditato da AccessibleObject)
Help

Ottiene i nomi del tipo della cella di appartenenza e del tipo di base.Gets the names of the owning cell's type and base type.

Help

Ottiene una descrizione della funzione dell'oggetto o della relativa modalità di utilizzo.Gets a description of what the object does or how the object is used.

(Ereditato da AccessibleObject)
KeyboardShortcut

Ottiene il tasto di scelta rapida o il tasto di scelta dell'oggetto accessibile.Gets the shortcut key or access key for the accessible object.

(Ereditato da AccessibleObject)
Name

Ottiene il nome dell'oggetto DataGridViewCell.DataGridViewCellAccessibleObject.Gets the name of the DataGridViewCell.DataGridViewCellAccessibleObject.

Owner

Ottiene o imposta la cella cui appartiene l'oggetto DataGridViewCell.DataGridViewCellAccessibleObject.Gets or sets the cell that owns the DataGridViewCell.DataGridViewCellAccessibleObject.

Parent

Ottiene l'elemento padre dell'oggetto DataGridViewCell.DataGridViewCellAccessibleObject.Gets the parent of the DataGridViewCell.DataGridViewCellAccessibleObject.

Role

Ottiene il ruolo di DataGridViewCell.DataGridViewCellAccessibleObject.Gets the role of the DataGridViewCell.DataGridViewCellAccessibleObject.

State

Ottiene lo stato della classe DataGridViewCell.DataGridViewCellAccessibleObject.Gets the state of the DataGridViewCell.DataGridViewCellAccessibleObject.

Value

Ottiene o imposta una stringa che rappresenta il valore formattato della cella di appartenenza.Gets or sets a string representing the formatted value of the owning cell.

Metodi

CreateObjRef(Type)

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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Ereditato da MarshalByRefObject)
DoDefaultAction()

Esegue l'azione predefinita associata all'oggetto DataGridViewCell.DataGridViewCellAccessibleObject.Performs the default action associated with the DataGridViewCell.DataGridViewCellAccessibleObject.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetChild(Int32)

Restituisce l'oggetto accessibile corrispondente all'indice specificato.Returns the accessible object corresponding to the specified index.

GetChildCount()

Restituisce il numero di elementi figlio che appartengono all'oggetto DataGridViewCell.DataGridViewCellAccessibleObject.Returns the number of children that belong to the DataGridViewCell.DataGridViewCellAccessibleObject.

GetFocused()

Restituisce l'oggetto figlio accessibile che dispone dello stato attivo.Returns the child accessible object that has keyboard focus.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(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.Gets an identifier for a Help topic identifier and the path to the Help file associated with this accessible object.

(Ereditato da AccessibleObject)
GetLifetimeService()
Obsoleta.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Ereditato da MarshalByRefObject)
GetSelected()

Restituisce l'oggetto figlio accessibile attualmente selezionato.Returns the child accessible object that is currently selected.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
HitTest(Int32, Int32)

Restituisce l'oggetto figlio in corrispondenza delle coordinate dello schermo specificate.Retrieves the child object at the specified screen coordinates.

(Ereditato da AccessibleObject)
InitializeLifetimeService()
Obsoleta.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Ereditato da MarshalByRefObject)
Navigate(AccessibleNavigation)

Passa a un altro oggetto accessibile.Navigates to another accessible object.

RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

Genera l'evento di notifica di automazione dell'interfaccia utente.Raises the UI automation notification event.

(Ereditato da AccessibleObject)
RaiseLiveRegionChanged()

Genera l'evento di automazione interfaccia utente LiveRegionChanged.Raises the LiveRegionChanged UI automation event.

(Ereditato da AccessibleObject)
Select(AccessibleSelection)

Modifica la selezione o sposta lo stato attivo dell'oggetto accessibile.Modifies the selection or moves the keyboard focus of the accessible object.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
UseStdAccessibleObjects(IntPtr)

Associa un oggetto a un'istanza di AccessibleObject in base all'handle dell'oggetto.Associates an object with an instance of an AccessibleObject based on the handle of the object.

(Ereditato da AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

Associa un oggetto a un'istanza di AccessibleObject in base all'handle e all'ID dell'oggetto.Associates an object with an instance of an AccessibleObject based on the handle and the object id of the object.

(Ereditato da AccessibleObject)

Implementazioni dell'interfaccia esplicita

IAccessible.accChildCount

Ottiene il numero di interfacce figlio che appartengono all'oggetto corrente.Gets the number of child interfaces that belong to this object. Per una descrizione di questo membro, vedere accChildCount.For a description of this member, see accChildCount.

(Ereditato da AccessibleObject)
IAccessible.accDoDefaultAction(Object)

Esegue l'azione predefinita dell'oggetto specificato.Performs the specified object's default action. Non a tutti gli oggetti è associata un'azione predefinita.Not all objects have a default action. Per una descrizione di questo membro, vedere accDoDefaultAction(Object).For a description of this member, see accDoDefaultAction(Object).

(Ereditato da AccessibleObject)
IAccessible.accFocus

Ottiene l'oggetto con lo stato attivo.Gets the object that has the keyboard focus. Per una descrizione di questo membro, vedere accFocus.For a description of this member, see accFocus.

(Ereditato da AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

Ottiene l'oggetto figlio in corrispondenza delle coordinate dello schermo specificate.Gets the child object at the specified screen coordinates. Per una descrizione di questo membro, vedere accHitTest(Int32, Int32).For a description of this member, see accHitTest(Int32, Int32).

(Ereditato da AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

Ottiene la posizione corrente dell'oggetto.Gets the object's current screen location. Per una descrizione di questo membro, vedere accLocation(Int32, Int32, Int32, Int32, Object).For a description of this member, see accLocation(Int32, Int32, Int32, Int32, Object).

(Ereditato da AccessibleObject)
IAccessible.accNavigate(Int32, Object)

Si sposta in un oggetto accessibile a partire dall'oggetto corrente.Navigates to an accessible object relative to the current object. Per una descrizione di questo membro, vedere accNavigate(Int32, Object).For a description of this member, see accNavigate(Int32, Object).

(Ereditato da AccessibleObject)
IAccessible.accParent

Ottiene l'oggetto accessibile padre dell'oggetto corrente.Gets the parent accessible object of this object. Per una descrizione di questo membro, vedere accParent.For a description of this member, see accParent.

(Ereditato da AccessibleObject)
IAccessible.accSelect(Int32, Object)

Modifica la selezione o sposta lo stato attivo dell'oggetto accessibile.Modifies the selection or moves the keyboard focus of the accessible object. Per una descrizione di questo membro, vedere accSelect(Int32, Object).For a description of this member, see accSelect(Int32, Object).

(Ereditato da AccessibleObject)
IAccessible.accSelection

Ottiene gli oggetti figlio selezionati di un oggetto accessibile.Gets the selected child objects of an accessible object. Per una descrizione di questo membro, vedere accSelection.For a description of this member, see accSelection.

(Ereditato da AccessibleObject)
IReflect.GetField(String, BindingFlags)

Ottiene l'oggetto FieldInfo corrispondente al campo e al flag di associazione specificati.Gets the FieldInfo object corresponding to the specified field and binding flag. Per una descrizione di questo membro, vedere GetField(String, BindingFlags).For a description of this member, see GetField(String, BindingFlags).

(Ereditato da AccessibleObject)
IReflect.GetFields(BindingFlags)

Ottiene una matrice di oggetti FieldInfo corrispondenti a tutti i campi della classe corrente.Gets an array of FieldInfo objects corresponding to all fields of the current class. Per una descrizione di questo membro, vedere GetFields(BindingFlags).For a description of this member, see GetFields(BindingFlags).

(Ereditato da AccessibleObject)
IReflect.GetMember(String, BindingFlags)

Ottiene una matrice di oggetti MemberInfo corrispondenti a tutti i membri pubblici o a tutti i membri che corrispondono a un nome specificato.Gets an array of MemberInfo objects corresponding to all public members or to all members that match a specified name. Per una descrizione di questo membro, vedere GetMember(String, BindingFlags).For a description of this member, see GetMember(String, BindingFlags).

(Ereditato da AccessibleObject)
IReflect.GetMembers(BindingFlags)

Ottiene una matrice di oggetti MemberInfo corrispondenti a tutti i membri pubblici o a tutti i membri della classe corrente.Gets an array of MemberInfo objects corresponding either to all public members or to all members of the current class. Per una descrizione di questo membro, vedere GetMembers(BindingFlags).For a description of this member, see GetMembers(BindingFlags).

(Ereditato da AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

Ottiene un oggetto MethodInfo corrispondente a un metodo specificato in base ai vincoli di ricerca specificati.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Per una descrizione di questo membro, vedere GetMethod(String, BindingFlags).For a description of this member, see GetMethod(String, BindingFlags).

(Ereditato da AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ottiene un oggetto MethodInfo corrispondente a un metodo specificato, utilizzando una matrice Type per scegliere uno dei metodi di overload.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Per una descrizione di questo membro, vedere GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).For a description of this member, see GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Ereditato da AccessibleObject)
IReflect.GetMethods(BindingFlags)

Ottiene una matrice di oggetti MethodInfo con tutti i metodi pubblici o tutti i metodi della classe corrente.Gets an array of MethodInfo objects with all public methods or all methods of the current class. Per una descrizione di questo membro, vedere GetMethods(BindingFlags).For a description of this member, see GetMethods(BindingFlags).

(Ereditato da AccessibleObject)
IReflect.GetProperties(BindingFlags)

Ottiene una matrice di oggetti PropertyInfo corrispondenti a tutte le proprietà pubbliche o a tutte le proprietà della classe corrente.Gets an array of PropertyInfo objects corresponding to all public properties or to all properties of the current class. Per una descrizione di questo membro, vedere GetProperties(BindingFlags).For a description of this member, see GetProperties(BindingFlags).

(Ereditato da AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

Ottiene un oggetto PropertyInfo corrispondente a una determinata proprietà in base ai vincoli di ricerca specificati.Gets a PropertyInfo object corresponding to a specified property under specified search constraints. Per una descrizione di questo membro, vedere GetProperty(String, BindingFlags).For a description of this member, see GetProperty(String, BindingFlags).

(Ereditato da AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ottiene un oggetto PropertyInfo corrispondente a una determinata proprietà in base ai vincoli di ricerca specificati.Gets a PropertyInfo object corresponding to a specified property with specified search constraints. Per una descrizione di questo membro, vedere GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).For a description of this member, see GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Ereditato da AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Richiama un membro specificato.Invokes a specified member. Per una descrizione di questo membro, vedere InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).For a description of this member, see InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Ereditato da AccessibleObject)
IReflect.UnderlyingSystemType

Ottiene il tipo sottostante che rappresenta l'oggetto IReflect.Gets the underlying type that represents the IReflect object. Per una descrizione di questo membro, vedere UnderlyingSystemType.For a description of this member, see UnderlyingSystemType.

(Ereditato da AccessibleObject)

Si applica a

Vedi anche