DataGridView.DataGridViewAccessibleObject Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece informações sobre o controlo DataGridView para acessar aplicações clientes 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
Inherits Control.ControlAccessibleObject
- Herança
-
DataGridView.DataGridViewAccessibleObject
- Atributos
Observações
O Windows Forms tem suporte de acessibilidade integrado e fornece informações sobre a sua aplicação que permitem que funcione com aplicações cliente de acessibilidade. Exemplos de aplicações clientes de acessibilidade são utilidades de ampliação e revisão de ecrã, utilidades de entrada de voz, teclados no ecrã, dispositivos de entrada alternativos e utilitários de melhoria de teclado.
A DataGridView.DataGridViewAccessibleObject classe herda da AccessibleObject classe para fornecer informação sobre o controlo DataGridView para acessar aplicações clientes. Cada classe que representa uma parte visual do DataGridView - DataGridViewColumnHeaderCell, DataGridViewRowHeaderCell, DataGridViewRow, e DataGridViewCell - também contém uma classe que herda de AccessibleObject para fornecer informação sobre a classe contenda e executar ações em nome das aplicações clientes de acessibilidade.
Existem situações em que deverá fornecer informações adicionais, como o nome ou descrição do DataGridView controlo, para acessar aplicações clientes. Existem duas formas de fornecer esta informação adicional. Para fornecer informação limitada de acessibilidade para os controlos existentes, defina os valores dos AccessibleName controlos e AccessibleDescription das propriedades, que serão reportados às aplicações clientes de acessibilidade.
Note
Deve alterar os AccessibleDefaultActionDescription valores das AccessibleRole propriedades apenas em situações raras, como se fizer uma DataGridView aparência.
Por vezes, pode precisar que mais informações de acessibilidade ou outras ações de acessibilidade sejam incluídas no seu personalizado DataGridView ou DataGridViewCell. Para personalizar a acessibilidade, pode escrever a sua própria classe que deriva das DataGridView.DataGridViewAccessibleObject classes ou DataGridViewCell.DataGridViewCellAccessibleObject e sobrepor o CreateAccessibilityInstance método. Por exemplo, se estiver a escrever uma célula de cabeçalho de linha personalizada que implementa ações únicas, como testes especiais de acerto dentro da sua célula, deve criar uma classe que herde da DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject classe e sobrepor o CreateAccessibilityInstance método.
A DataGridView estrutura de dados expõe os AccessibleRole seus valores para definir a hierarquia da tabela de dados. Para mais informações sobre como expor tabelas de dados a Microsoft Active Accessibility, consulte Exponing Data Tables através de Microsoft Active Accessibility.
Construtores
| Name | Description |
|---|---|
| DataGridView.DataGridViewAccessibleObject(DataGridView) |
Inicializa uma nova instância da DataGridView.DataGridViewAccessibleObject classe. |
Propriedades
| Name | Description |
|---|---|
| Bounds |
Obtém a localização e o tamanho do objeto acessível. (Herdado de AccessibleObject) |
| DefaultAction |
Obtém uma cadeia 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 do Control.ControlAccessibleObject. (Herdado de Control.ControlAccessibleObject) |
| Handle |
Obtém ou define a pega do objeto acessível. (Herdado de Control.ControlAccessibleObject) |
| Help |
Obtém a descrição do que o objeto faz ou como é usado. (Herdado de Control.ControlAccessibleObject) |
| KeyboardShortcut |
Obtém a tecla de atalho do objeto ou a tecla de acesso para um objeto acessível. (Herdado de Control.ControlAccessibleObject) |
| Name |
Obtém ou define o nome do objeto acessível. |
| Owner |
Obtém o dono 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 o papel do DataGridView.DataGridViewAccessibleObject. |
| State |
Percebe 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
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para 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) |
Devolve o objeto acessível filho correspondente ao índice especificado. |
| GetChildCount() |
Devolve o número de objetos filhos pertencentes a um objeto acessível. |
| GetFocused() |
Devolve o objeto acessível do DataGridViewCell que tem o foco do teclado. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetHelpTopic(String) |
Obtém um identificador para um tópico de Ajuda e o caminho para o ficheiro de Ajuda associado a este objeto acessível. (Herdado de Control.ControlAccessibleObject) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetSelected() |
Retorna e AccessibleObject que representa as células selecionadas no DataGridView controlo. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| HitTest(Int32, Int32) |
Recupera o objeto filho nas coordenadas de ecrã especificadas. |
| InitializeLifetimeService() |
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| Navigate(AccessibleNavigation) |
Navega até outro objeto acessível. |
| NotifyClients(AccessibleEvents, Int32, Int32) |
Notifica as aplicações cliente de acessibilidade do especificado AccessibleEvents para o controlo filho especificado, fornecendo a identificação do AccessibleObject. (Herdado de Control.ControlAccessibleObject) |
| NotifyClients(AccessibleEvents, Int32) |
Notifica as aplicações do cliente de acessibilidade sobre o especificado AccessibleEvents para o controlo da criança especificado. (Herdado de Control.ControlAccessibleObject) |
| NotifyClients(AccessibleEvents) |
Notifica as aplicações clientes de acessibilidade sobre o especificado AccessibleEvents. (Herdado de Control.ControlAccessibleObject) |
| RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String) |
Aumenta o evento de notificação de automação da interface. (Herdado de AccessibleObject) |
| RaiseLiveRegionChanged() |
Levanta o evento de automação da interface 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() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Control.ControlAccessibleObject) |
| UseStdAccessibleObjects(IntPtr, Int32) |
Associa um objeto a uma instância de um AccessibleObject com base no handle e no id do objeto do objeto. (Herdado de AccessibleObject) |
| UseStdAccessibleObjects(IntPtr) |
Associa um objeto a uma instância de um AccessibleObject com base no handle do objeto. (Herdado de AccessibleObject) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IAccessible.accChildCount |
Obtém o número de interfaces filhos que pertencem a este objeto. Para uma descrição deste elemento, veja 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 uma descrição deste elemento, veja accDoDefaultAction(Object). (Herdado de AccessibleObject) |
| IAccessible.accFocus |
Fica com o objeto que tem o foco do teclado. Para uma descrição deste elemento, veja accFocus. (Herdado de AccessibleObject) |
| IAccessible.accHitTest(Int32, Int32) |
Obtém o objeto filho nas coordenadas especificadas do ecrã. Para uma descrição deste elemento, veja accHitTest(Int32, Int32). (Herdado de AccessibleObject) |
| IAccessible.accLocation(Int32, Int32, Int32, Int32, Object) |
Obtém a localização atual do objeto no ecrã. Para uma descrição deste elemento, veja accLocation(Int32, Int32, Int32, Int32, Object). (Herdado de AccessibleObject) |
| IAccessible.accNavigate(Int32, Object) |
Navega até um objeto acessível em relação ao objeto atual. Para uma descrição deste elemento, veja accNavigate(Int32, Object). (Herdado de AccessibleObject) |
| IAccessible.accParent |
Obtém o objeto pai acessível desse objeto. Para uma descrição deste elemento, veja accParent. (Herdado de AccessibleObject) |
| IAccessible.accSelect(Int32, Object) |
Modifica a seleção ou move o foco do teclado do objeto acessível. Para uma descrição deste elemento, veja accSelect(Int32, Object). (Herdado de AccessibleObject) |
| IAccessible.accSelection |
Obtém os objetos filhos selecionados de um objeto acessível. Para uma descrição deste elemento, veja accSelection. (Herdado de AccessibleObject) |
| IReflect.GetField(String, BindingFlags) |
Obtém o FieldInfo objeto correspondente ao campo especificado e ao flag de ligação. Para uma descrição deste elemento, veja GetField(String, BindingFlags). (Herdado de AccessibleObject) |
| IReflect.GetFields(BindingFlags) |
Obtém um array de FieldInfo objetos correspondente a todos os campos da classe atual. Para uma descrição deste elemento, veja GetFields(BindingFlags). (Herdado de AccessibleObject) |
| IReflect.GetMember(String, BindingFlags) |
Obtém um array de MemberInfo objetos correspondentes a todos os membros públicos ou a todos os membros que correspondam a um nome especificado. Para uma descrição deste elemento, veja GetMember(String, BindingFlags). (Herdado de AccessibleObject) |
| IReflect.GetMembers(BindingFlags) |
Obtém um array de MemberInfo objetos correspondente a todos os membros públicos ou a todos os membros da classe atual. Para uma descrição deste elemento, veja GetMembers(BindingFlags). (Herdado de AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Obtém um MethodInfo objeto correspondente a um método especificado, usando um array de tipos para escolher entre métodos sobrecarregados. Para uma descrição deste elemento, veja GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). (Herdado de AccessibleObject) |
| IReflect.GetMethod(String, BindingFlags) |
Obtém um MethodInfo objeto correspondente a um método especificado sob determinadas restrições de pesquisa. Para uma descrição deste elemento, veja GetMethod(String, BindingFlags). (Herdado de AccessibleObject) |
| IReflect.GetMethods(BindingFlags) |
Obtém um array de MethodInfo objetos com todos os métodos públicos ou todos os métodos da classe atual. Para uma descrição deste elemento, veja GetMethods(BindingFlags). (Herdado de AccessibleObject) |
| IReflect.GetProperties(BindingFlags) |
Obtém um array de PropertyInfo objetos correspondente a todas as propriedades públicas ou a todas as propriedades da classe atual. Para uma descrição deste elemento, veja GetProperties(BindingFlags). (Herdado de AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Obtém um PropertyInfo objeto correspondente a uma propriedade especificada com restrições de pesquisa especificadas. Para uma descrição deste elemento, veja GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). (Herdado de AccessibleObject) |
| IReflect.GetProperty(String, BindingFlags) |
Obtém um PropertyInfo objeto correspondente a uma propriedade especificada sob determinadas restrições de pesquisa. Para uma descrição deste elemento, veja GetProperty(String, BindingFlags). (Herdado de AccessibleObject) |
| IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Invoca um membro especificado. Para uma descrição deste elemento, veja InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). (Herdado de AccessibleObject) |
| IReflect.UnderlyingSystemType |
Obtém o tipo subjacente que representa o IReflect objeto. Para uma descrição deste elemento, veja UnderlyingSystemType. (Herdado de AccessibleObject) |