Partilhar via


DataGridView.DataGridViewAccessibleObject Classe

Definição

Fornece informações sobre o controle DataGridView para aplicativos cliente de acessibilidade.

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
Herança
Atributos

Comentários

O Windows Forms tem suporte de acessibilidade interno e fornece informações sobre seu aplicativo que permitem que ele funcione com aplicativos cliente de acessibilidade. Exemplos de aplicativos cliente de acessibilidade são utilitários de ampliação de tela e revisor, utilitários de entrada de voz, teclados na tela, dispositivos de entrada alternativos e utilitários de aprimoramento de teclado.

A DataGridView.DataGridViewAccessibleObject classe herda da AccessibleObject classe para fornecer informações sobre o DataGridView controle para aplicativos cliente de acessibilidade. Cada classe que representa uma parte visual do DataGridView - DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRowe DataGridViewCell - também contém uma classe que herda de AccessibleObject para fornecer informações sobre a classe que contém e executar ações em nome de aplicativos cliente de acessibilidade.

Há instâncias em que você deseja fornecer informações adicionais, como o nome ou a descrição do DataGridView controle, para aplicativos cliente de acessibilidade. Há duas maneiras de fornecer essas informações adicionais. Para fornecer informações de acessibilidade limitadas para controles existentes, defina os valores de propriedade e AccessibleDescription do AccessibleName controle, que serão relatados aos aplicativos cliente de acessibilidade.

Observação

Você deve alterar os valores de AccessibleDefaultActionDescription propriedade e AccessibleRole apenas em situações raras, como se você fizesse uma DataGridView aparência de uma lista.

Ocasionalmente, você pode exigir mais informações de acessibilidade ou ações de acessibilidade diferentes para serem incluídas com seu personalizado DataGridView ou DataGridViewCell. Para personalizar a acessibilidade, você pode escrever sua própria classe derivada das DataGridView.DataGridViewAccessibleObject classes ou DataGridViewCell.DataGridViewCellAccessibleObject e substituir o CreateAccessibilityInstance método . Por exemplo, se você estiver escrevendo uma célula de cabeçalho de linha personalizada que implementa ações personalizadas exclusivas, como teste de clique especial em sua célula, crie uma classe que herda da DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject classe e substitua o CreateAccessibilityInstance método .

O DataGridView expõe sua estrutura de dados usando AccessibleRole valores para definir a hierarquia da tabela de dados. Para obter mais informações sobre como expor tabelas de dados à Acessibilidade Ativa da Microsoft, consulte Expondo tabelas de dados por meio da Acessibilidade Ativa da Microsoft.

Construtores

DataGridView.DataGridViewAccessibleObject(DataGridView)

Inicializa uma nova instância da classe DataGridView.DataGridViewAccessibleObject.

Propriedades

Bounds

Obtém o local e o tamanho do objeto acessível.

(Herdado de AccessibleObject)
DefaultAction

Obtém uma cadeia de caracteres que descreve a ação padrão do objeto. Nem todos os objetos têm uma ação padrão.

(Herdado de Control.ControlAccessibleObject)
Description

Obtém a descrição da Control.ControlAccessibleObject.

(Herdado de Control.ControlAccessibleObject)
Handle

Obtém ou define o identificador do objeto acessível.

(Herdado de Control.ControlAccessibleObject)
Help

Obtém a descrição do que o objeto faz ou como o objeto é usado.

(Herdado de Control.ControlAccessibleObject)
KeyboardShortcut

Obtém a tecla de atalho ou a chave de acesso do objeto para um objeto acessível.

(Herdado de Control.ControlAccessibleObject)
Name

Obtém ou define o nome do objeto acessível.

Name

Obtém ou define o nome do objeto acessível.

(Herdado de Control.ControlAccessibleObject)
Owner

Obtém o proprietário do objeto acessível.

(Herdado de Control.ControlAccessibleObject)
Parent

Obtém o pai de um objeto acessível.

(Herdado de Control.ControlAccessibleObject)
Role

Obtém a função do DataGridView.DataGridViewAccessibleObject.

State

Obtém o estado deste objeto acessível.

(Herdado de AccessibleObject)
Value

Obtém ou define o valor de um objeto acessível.

(Herdado de AccessibleObject)

Métodos

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
DoDefaultAction()

Executa a ação padrão associada a este objeto acessível.

(Herdado de AccessibleObject)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetChild(Int32)

Retorna o objeto acessível filho correspondente para o índice especificado.

GetChildCount()

Retorna o número de objetos filhos que pertencem a um objeto acessível.

GetFocused()

Retorna o objeto acessível do DataGridViewCell que tem o foco do teclado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetHelpTopic(String)

Obtém um identificador para um tópico da Ajuda e o caminho para o arquivo de Ajuda associado a este objeto acessível.

(Herdado de Control.ControlAccessibleObject)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.

(Herdado de MarshalByRefObject)
GetSelected()

Retorna um AccessibleObject que representa as células selecionadas no controle DataGridView.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HitTest(Int32, Int32)

Recupera o objeto filho nas coordenadas da tela especificadas.

InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
Navigate(AccessibleNavigation)

Navega para outro objeto acessível.

NotifyClients(AccessibleEvents)

Notifica os aplicativos cliente de acessibilidade do AccessibleEvents especificado.

(Herdado de Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

Notifica os aplicativos cliente de acessibilidade do AccessibleEvents especificado para o controle filho especificado.

(Herdado de Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32, Int32)

Notifica os aplicativos cliente de acessibilidade do AccessibleEvents especificado para o controle filho especificado, fornecendo a identificação do AccessibleObject.

(Herdado de Control.ControlAccessibleObject)
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

Gera o evento de notificação de automação da interface do usuário.

(Herdado de AccessibleObject)
RaiseLiveRegionChanged()

Gera o evento de automação da interface do usuário LiveRegionChanged.

(Herdado de Control.ControlAccessibleObject)
Select(AccessibleSelection)

Modifica a seleção ou move o foco do teclado do objeto acessível.

(Herdado de AccessibleObject)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Control.ControlAccessibleObject)
UseStdAccessibleObjects(IntPtr)

Associa um objeto a uma instância de um AccessibleObject com base no identificador do objeto.

(Herdado de AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

Associa um objeto a uma instância de um AccessibleObject com base no identificador e na ID do objeto.

(Herdado de AccessibleObject)

Implantações explícitas de interface

IAccessible.accChildCount

Obtém o número de interfaces filho que pertencem a este objeto. Para obter uma descrição desse membro, confira accChildCount.

(Herdado de AccessibleObject)
IAccessible.accDoDefaultAction(Object)

Executa a ação padrão do objeto especificado. Nem todos os objetos têm uma ação padrão. Para obter uma descrição desse membro, confira accDoDefaultAction(Object).

(Herdado de AccessibleObject)
IAccessible.accFocus

Obtém o objeto que tem o foco do teclado. Para obter uma descrição desse membro, confira accFocus.

(Herdado de AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

Obtém o objeto filho nas coordenadas da tela especificadas. Para obter uma descrição desse membro, confira accHitTest(Int32, Int32).

(Herdado de AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

Obtém o local da tela atual do objeto. Para obter uma descrição desse membro, confira accLocation(Int32, Int32, Int32, Int32, Object).

(Herdado de AccessibleObject)
IAccessible.accNavigate(Int32, Object)

Navega para um objeto acessível em relação ao objeto atual. Para obter uma descrição desse membro, confira accNavigate(Int32, Object).

(Herdado de AccessibleObject)
IAccessible.accParent

Obtém o objeto acessível pai deste objeto. Para obter uma descrição desse membro, confira accParent.

(Herdado de AccessibleObject)
IAccessible.accSelect(Int32, Object)

Modifica a seleção ou move o foco do teclado do objeto acessível. Para obter uma descrição desse membro, confira accSelect(Int32, Object).

(Herdado de AccessibleObject)
IAccessible.accSelection

Obtém os objetos filho selecionados de um objeto acessível. Para obter uma descrição desse membro, confira accSelection.

(Herdado de AccessibleObject)
IReflect.GetField(String, BindingFlags)

Obtém o objeto FieldInfo correspondente ao campo e ao sinalizador de associação especificados. Para obter uma descrição desse membro, confira GetField(String, BindingFlags).

(Herdado de AccessibleObject)
IReflect.GetFields(BindingFlags)

Obtém uma matriz de objetos FieldInfo correspondentes a todos os campos da classe atual. Para obter uma descrição desse membro, confira GetFields(BindingFlags).

(Herdado de AccessibleObject)
IReflect.GetMember(String, BindingFlags)

Obtém uma matriz de objetos MemberInfo correspondentes a todos os membros públicos ou a todos os membros que correspondem a um nome especificado. Para obter uma descrição desse membro, confira GetMember(String, BindingFlags).

(Herdado de AccessibleObject)
IReflect.GetMembers(BindingFlags)

Obtém uma matriz de objetos MemberInfo correspondentes a todos os membros públicos ou a todos os membros da classe atual. Para obter uma descrição desse membro, confira GetMembers(BindingFlags).

(Herdado de AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

Obtém um objeto MethodInfo que corresponde a um método especificado nas restrições de pesquisa especificadas. Para obter uma descrição desse membro, confira GetMethod(String, BindingFlags).

(Herdado de AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Obtém um objeto MethodInfo correspondente a um método especificado, usando uma matriz de Tipo para escolher entre métodos sobrecarregados. Para obter uma descrição desse membro, confira GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Herdado de AccessibleObject)
IReflect.GetMethods(BindingFlags)

Obtém uma matriz de objetos MethodInfo com todos os métodos públicos ou todos os métodos da classe atual. Para obter uma descrição desse membro, confira GetMethods(BindingFlags).

(Herdado de AccessibleObject)
IReflect.GetProperties(BindingFlags)

Obtém uma matriz de objetos PropertyInfo que correspondem a todas as propriedades públicas ou a todas as propriedades da classe atual. Para obter uma descrição desse membro, confira GetProperties(BindingFlags).

(Herdado de AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

Obtém um objeto PropertyInfo que corresponde a uma propriedade especificada nas restrições de pesquisa especificadas. Para obter uma descrição desse membro, confira GetProperty(String, BindingFlags).

(Herdado de AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Obtém um objeto PropertyInfo que corresponde a uma propriedade especificada com as restrições de pesquisa especificadas. Para obter uma descrição desse membro, confira GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Herdado de AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Invoca um membro especificado. Para obter uma descrição desse membro, confira InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Herdado de AccessibleObject)
IReflect.UnderlyingSystemType

Obtém o tipo subjacente que representa o objeto IReflect. Para obter uma descrição desse membro, confira UnderlyingSystemType.

(Herdado de AccessibleObject)

Aplica-se a

Confira também