DataGridViewCell.DataGridViewCellAccessibleObject Třída

Definice

Poskytuje informace o klientských aplikacích pro DataGridViewCell usnadnění přístupu.

protected: ref class DataGridViewCell::DataGridViewCellAccessibleObject : System::Windows::Forms::AccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridViewCell.DataGridViewCellAccessibleObject : System.Windows.Forms.AccessibleObject
protected class DataGridViewCell.DataGridViewCellAccessibleObject : System.Windows.Forms.AccessibleObject
Protected Class DataGridViewCell.DataGridViewCellAccessibleObject
Inherits AccessibleObject
Dědičnost
DataGridViewCell.DataGridViewCellAccessibleObject
Odvozené
Atributy

Poznámky

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

Třída DataGridViewCell.DataGridViewCellAccessibleObject dědí z AccessibleObject třídy a poskytuje informace o objektu DataGridViewCell pro klientské aplikace přístupnosti. Každá třída, která představuje vizuální část DataGridView , například DataGridViewColumnHeaderCell, DataGridViewRowHeaderCella DataGridViewCell , obsahuje také třídu, DataGridViewRow která dědí zAccessibleObject, aby poskytovala informace o obsahující třídě a prováděla akce jménem klientských aplikací pro usnadnění přístupu.

Existují případy, kdy budete chtít poskytnout další informace, jako je název nebo popis DataGridView ovládacího prvku, pro klientské aplikace přístupnosti. Existují dva způsoby, jak tyto další informace poskytnout. Pokud chcete pro existující ovládací prvky poskytnout omezené informace o přístupnosti, nastavte hodnoty vlastností a AccessibleDescription ovládacích prvkůAccessibleName, které se budou hlásit klientským aplikacím přístupnosti.

Poznámka

Hodnoty vlastností a AccessibleRole byste měli mě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, aby vaše vlastní DataGridViewDataGridViewCellnebo . Pokud chcete přizpůsobit přístupnost, můžete napsat vlastní třídu, která je odvozena od DataGridView.DataGridViewAccessibleObject tříd nebo DataGridViewCell.DataGridViewCellAccessibleObject a přepsat metodu CreateAccessibilityInstance . Pokud například píšete vlastní buňku záhlaví řádku, která implementuje jedinečné vlastní akce, jako je například speciální testování přístupů v buňce, měli byste vytvořit třídu, která dědí z DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject třídy a přepíše metodu CreateAccessibilityInstance .

Objekt DataGridView zveřejňuje svoji datovou strukturu pomocí AccessibleRole hodnot k definování hierarchie tabulky dat. Další informace o zveřejnění tabulek dat pro Microsoft aktivní přístupnost najdete v tématu Zveřejnění tabulek dat prostřednictvím Microsoft aktivní přístupnosti.

Konstruktory

DataGridViewCell.DataGridViewCellAccessibleObject()

Inicializuje novou instanci DataGridViewCell.DataGridViewCellAccessibleObject třídy bez inicializace Owner vlastnosti.

DataGridViewCell.DataGridViewCellAccessibleObject(DataGridViewCell)

Inicializuje novou instanci DataGridViewCell.DataGridViewCellAccessibleObject třídy a nastaví Owner vlastnost na zadanou DataGridViewCell.

Vlastnosti

Bounds

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

DefaultAction

Získá řetězec, který popisuje výchozí akci .DataGridViewCell

Description

Získá řetězec, který popisuje vizuální vzhled zadaného objektu. Ne všechny objekty mají popis.

(Zděděno od AccessibleObject)
Help

Získá názvy vlastnící buňky typu a základního typu.

Help

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

(Zděděno od AccessibleObject)
KeyboardShortcut

Získá klávesovou zkratku nebo přístupovou klávesu pro přístupný objekt.

(Zděděno od AccessibleObject)
Name

Získá název procesu DataGridViewCell.DataGridViewCellAccessibleObject.

Owner

Získá nebo nastaví buňku, která vlastní DataGridViewCell.DataGridViewCellAccessibleObject.

Parent

Získá nadřazený objekt .DataGridViewCell.DataGridViewCellAccessibleObject

Role

Získá roli .DataGridViewCell.DataGridViewCellAccessibleObject

State

Získá stav DataGridViewCell.DataGridViewCellAccessibleObject.

Value

Získá nebo nastaví řetězec představující formátovanou hodnotu vlastní buňky.

Metody

CreateObjRef(Type)

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

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

Provede výchozí akci přidruženou k DataGridViewCell.DataGridViewCellAccessibleObject.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

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

GetChildCount()

Vrátí počet podřízených položek, které patří do .DataGridViewCell.DataGridViewCellAccessibleObject

GetFocused()

Vrátí podřízený přístupný objekt s fokusem klávesnice.

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

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

(Zděděno od AccessibleObject)
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í aktuálně vybraný podřízený přístupný objekt.

GetType()

Získá aktuální Type instanci.

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

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

(Zděděno od AccessibleObject)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

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

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

(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.

RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

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

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

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

(Zděděno od AccessibleObject)
Select(AccessibleSelection)

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

ToString()

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

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

Přidruží objekt k instanci objektu AccessibleObject na základě úchytu objektu.

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

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

(Zděděno od AccessibleObject)

Explicitní implementace rozhraní

IAccessible.accChildCount

Získá počet podřízených rozhraní, které patří k tomuto objektu. Popis tohoto člena najdete 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 najdete v tématu accDoDefaultAction(Object).

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

Získá objekt, který má fokus klávesnice. Popis tohoto člena najdete 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 najdete 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 najdete v tématu accLocation(Int32, Int32, Int32, Int32, Object).

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

Přejde na přístupný objekt vzhledem k aktuálnímu objektu. Popis tohoto člena najdete 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 najdete 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 najdete 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 najdete v tématu accSelection.

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

FieldInfo Získá objekt odpovídající zadané pole a příznak vazby. Popis tohoto člena najdete 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 najdete 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 najdete v tématu GetMember(String, BindingFlags).

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

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

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

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

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

MethodInfo Získá objekt odpovídající zadané metodě pomocí pole Typu pro výběr z přetížených metod. Popis tohoto člena najdete v tématu GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

(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 najdete 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 najdete v tématu GetProperties(BindingFlags).

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

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

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

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

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

Vyvolá zadaného člena. Popis tohoto člena najdete 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 najdete v tématu UnderlyingSystemType.

(Zděděno od AccessibleObject)

Platí pro

Viz také