Sdílet prostřednictvím


DataGridView.DataGridViewAccessibleObject Třída

Definice

Poskytuje informace o ovládacím DataGridView prvku klientským aplikacím pro usnadnění přístupu.

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
Dědičnost
Atributy

Poznámky

Windows Forms má integrovanou podporu přístupnosti a poskytuje informace o vaší aplikaci, která umožňuje pracovat s klientskými aplikacemi pro usnadnění přístupu. Mezi příklady klientských aplikací pro usnadnění přístupu patří nástroje pro zvětšení obrazovky a revidujícím, nástroje pro hlasový vstup, klávesnice na obrazovce, alternativní vstupní zařízení a nástroje pro vylepšení klávesnice.

Třída DataGridView.DataGridViewAccessibleObject dědí z AccessibleObject třídy, aby poskytovala informace o ovládacím DataGridView prvku klientským aplikacím pro usnadnění přístupu. Každá třída, která představuje vizuální část DataGridViewDataGridViewColumnHeaderCell - , DataGridViewRowHeaderCellDataGridViewRowa DataGridViewCell - také obsahuje třídu, která dědí od AccessibleObject poskytnutí informací o obsahující třídě a provádět akce jménem klientských aplikací přístupnosti.

Existují instance, kdy budete chtít poskytnout další informace, například název nebo popis DataGridView ovládacího prvku, klientským aplikacím pro usnadnění přístupu. Existují dva způsoby, jak tyto další informace poskytnout. Chcete-li poskytnout omezené informace o přístupnosti pro existující ovládací prvky, nastavte hodnoty ovládacích prvků AccessibleName a AccessibleDescription vlastností, které budou hlášeny klientským aplikacím pro usnadnění přístupu.

Poznámka:

Hodnoty a AccessibleRole hodnoty vlastností byste měli změnit AccessibleDefaultActionDescription pouze ve výjimečných situacích, například pokud vypadáte DataGridView jako seznam.

V některých případech můžete vyžadovat více informací o přístupnosti nebo různé akce přístupnosti, které jsou součástí vašeho vlastního DataGridView nebo DataGridViewCell. Chcete-li přizpůsobit přístupnost, můžete napsat vlastní třídu, která je odvozena od DataGridView.DataGridViewAccessibleObject třídy nebo DataGridViewCell.DataGridViewCellAccessibleObject třídy, a přepsat metodu CreateAccessibilityInstance . Pokud například píšete vlastní buňku záhlaví řádku, která implementuje jedinečné vlastní akce, jako je speciální testování hitů v buňce, měli byste vytvořit třídu, která dědí z DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject třídy, a přepsat metodu CreateAccessibilityInstance .

Zpřístupňuje DataGridView svou datovou strukturu pomocí AccessibleRole hodnot k definování hierarchie tabulek dat. Další informace o zveřejnění tabulek dat pro Microsoft Active Accessibility najdete v tématu Zveřejnění tabulek dat prostřednictvím funkce Microsoft Active Accessibility.

Konstruktory

Name Description
DataGridView.DataGridViewAccessibleObject(DataGridView)

Inicializuje novou instanci DataGridView.DataGridViewAccessibleObject třídy.

Vlastnosti

Name Description
Bounds

Získá umístění a velikost přístupného objektu.

(Zděděno od AccessibleObject)
DefaultAction

Získá řetězec, který popisuje výchozí akci objektu. Ne všechny objekty mají výchozí akci.

(Zděděno od Control.ControlAccessibleObject)
Description

Získá popis Control.ControlAccessibleObject.

(Zděděno od Control.ControlAccessibleObject)
Handle

Získá nebo nastaví popisovač přístupného objektu.

(Zděděno od Control.ControlAccessibleObject)
Help

Získá popis, co objekt dělá nebo jak se objekt používá.

(Zděděno od Control.ControlAccessibleObject)
KeyboardShortcut

Získá klávesovou zkratku objektu nebo přístupový klíč pro přístupný objekt.

(Zděděno od Control.ControlAccessibleObject)
Name

Získá nebo nastaví název přístupného objektu.

Name

Získá nebo nastaví název přístupného objektu.

(Zděděno od Control.ControlAccessibleObject)
Owner

Získá vlastníka přístupného objektu.

(Zděděno od Control.ControlAccessibleObject)
Parent

Získá nadřazený objekt s podporou přístupnosti.

(Zděděno od Control.ControlAccessibleObject)
Role

Získá roli DataGridView.DataGridViewAccessibleObject.

State

Získá stav tohoto přístupného objektu.

(Zděděno od AccessibleObject)
Value

Získá nebo nastaví hodnotu přístupného objektu.

(Zděděno od AccessibleObject)

Metody

Name Description
CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
DoDefaultAction()

Provede výchozí akci přidruženou k tomuto přístupnému objektu.

(Zděděno od AccessibleObject)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetChild(Int32)

Vrátí podřízený přístupný objekt odpovídající zadanému indexu.

GetChildCount()

Vrátí počet podřízených objektů patřících k přístupnému objektu.

GetFocused()

Vrátí přístupný objekt, na DataGridViewCell který je fokus klávesnice.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetHelpTopic(String)

Získá identifikátor tématu nápovědy a cestu k souboru nápovědy přidružené k tomuto přístupnému objektu.

(Zděděno od Control.ControlAccessibleObject)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetSelected()

Vrátí hodnotu AccessibleObject , která představuje vybrané buňky v ovládacím DataGridView prvku.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
HitTest(Int32, Int32)

Načte podřízený objekt na zadaných souřadnicích obrazovky.

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
Navigate(AccessibleNavigation)

Přejde na jiný přístupný objekt.

NotifyClients(AccessibleEvents, Int32, Int32)

Oznámí klientským aplikacím přístupnosti zadaného AccessibleEvents pro zadaný podřízený ovládací prvek, čímž se určí AccessibleObject.

(Zděděno od Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents, Int32)

Upozorní klientské aplikace usnadnění zadané AccessibleEvents pro zadaný podřízený ovládací prvek.

(Zděděno od Control.ControlAccessibleObject)
NotifyClients(AccessibleEvents)

Upozorní klientské aplikace usnadnění zadaného AccessibleEvents.

(Zděděno od Control.ControlAccessibleObject)
RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

Vyvolá událost oznámení automatizace uživatelského rozhraní.

(Zděděno od AccessibleObject)
RaiseLiveRegionChanged()

Vyvolá událost automatizace uživatelského rozhraní LiveRegionChanged.

(Zděděno od Control.ControlAccessibleObject)
Select(AccessibleSelection)

Upraví výběr nebo přesune fokus klávesnice přístupného objektu.

(Zděděno od AccessibleObject)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Control.ControlAccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

Přidruží objekt k instanci na AccessibleObject základě popisovače a ID objektu.

(Zděděno od AccessibleObject)
UseStdAccessibleObjects(IntPtr)

Přidruží objekt k instanci objektu AccessibleObject na základě popisovače objektu.

(Zděděno od AccessibleObject)

Explicitní implementace rozhraní

Name Description
IAccessible.accChildCount

Získá počet podřízených rozhraní, která patří k tomuto objektu. Popis tohoto člena naleznete v tématu accChildCount.

(Zděděno od AccessibleObject)
IAccessible.accDoDefaultAction(Object)

Provede výchozí akci zadaného objektu. Ne všechny objekty mají výchozí akci. Popis tohoto člena naleznete v tématu accDoDefaultAction(Object).

(Zděděno od AccessibleObject)
IAccessible.accFocus

Získá objekt, který má fokus klávesnice. Popis tohoto člena naleznete v tématu accFocus.

(Zděděno od AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

Získá podřízený objekt na zadaných souřadnicích obrazovky. Popis tohoto člena naleznete v tématu accHitTest(Int32, Int32).

(Zděděno od AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

Získá aktuální umístění obrazovky objektu. Popis tohoto člena naleznete v tématu accLocation(Int32, Int32, Int32, Int32, Object).

(Zděděno od AccessibleObject)
IAccessible.accNavigate(Int32, Object)

Přejde k přístupnému objektu vzhledem k aktuálnímu objektu. Popis tohoto člena naleznete v tématu accNavigate(Int32, Object).

(Zděděno od AccessibleObject)
IAccessible.accParent

Získá nadřazený přístupný objekt tohoto objektu. Popis tohoto člena naleznete v tématu accParent.

(Zděděno od AccessibleObject)
IAccessible.accSelect(Int32, Object)

Upraví výběr nebo přesune fokus klávesnice přístupného objektu. Popis tohoto člena naleznete v tématu accSelect(Int32, Object).

(Zděděno od AccessibleObject)
IAccessible.accSelection

Získá vybrané podřízené objekty přístupného objektu. Popis tohoto člena naleznete v tématu accSelection.

(Zděděno od AccessibleObject)
IReflect.GetField(String, BindingFlags)

FieldInfo Získá objekt odpovídající zadanému poli a příznaku vazby. Popis tohoto člena naleznete v tématu GetField(String, BindingFlags).

(Zděděno od AccessibleObject)
IReflect.GetFields(BindingFlags)

Získá pole FieldInfo objektů odpovídajících všem polím aktuální třídy. Popis tohoto člena naleznete v tématu GetFields(BindingFlags).

(Zděděno od AccessibleObject)
IReflect.GetMember(String, BindingFlags)

Získá pole MemberInfo objektů odpovídajících všem veřejným členům nebo všem členům, které odpovídají zadanému názvu. Popis tohoto člena naleznete v tématu GetMember(String, BindingFlags).

(Zděděno od AccessibleObject)
IReflect.GetMembers(BindingFlags)

Získá pole MemberInfo objektů odpovídajících všem veřejným členům nebo všem členům aktuální třídy. Popis tohoto člena naleznete v tématu GetMembers(BindingFlags).

(Zděděno od AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

MethodInfo Získá objekt odpovídající zadané metodě pomocí pole Typ vybrat z přetížené metody. Popis tohoto člena naleznete v tématu GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(Zděděno od AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

MethodInfo Získá objekt odpovídající zadané metodě v zadaných omezeních hledání. Popis tohoto člena naleznete v tématu GetMethod(String, BindingFlags).

(Zděděno od AccessibleObject)
IReflect.GetMethods(BindingFlags)

Získá pole MethodInfo objektů se všemi veřejnými metodami nebo všechny metody aktuální třídy. Popis tohoto člena naleznete v tématu GetMethods(BindingFlags).

(Zděděno od AccessibleObject)
IReflect.GetProperties(BindingFlags)

Získá pole PropertyInfo objektů odpovídajících všem veřejným vlastnostem nebo všem vlastnostem aktuální třídy. Popis tohoto člena naleznete v tématu GetProperties(BindingFlags).

(Zděděno od AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

PropertyInfo Získá objekt odpovídající zadané vlastnosti s zadanými omezeními hledání. Popis tohoto člena naleznete v tématu GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

(Zděděno od AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

PropertyInfo Získá objekt odpovídající zadané vlastnosti v zadaných omezeních hledání. Popis tohoto člena naleznete v tématu GetProperty(String, BindingFlags).

(Zděděno od AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Vyvolá zadaný člen. Popis tohoto člena naleznete v tématu InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).

(Zděděno od AccessibleObject)
IReflect.UnderlyingSystemType

Získá základní typ, který představuje IReflect objekt. Popis tohoto člena naleznete v tématu UnderlyingSystemType.

(Zděděno od AccessibleObject)

Platí pro

Viz také