DataGridView.DataGridViewAccessibleObject Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje informace o řízení klientských DataGridView aplikací 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
-
DataGridView.DataGridViewAccessibleObject
- Atributy
Poznámky
Model Windows Forms má integrovanou podporu přístupnosti a poskytuje informace o vaší aplikaci, které jí umožňují 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í a revidující obrazovku, 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 a poskytuje 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 - , DataGridViewRowHeaderCellDataGridViewRow, a DataGridViewCell , obsahuje také třídu, která dědí z AccessibleObject třídy, 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, 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. 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 pro usnadnění přístupu.
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 obsahovaly více informací o přístupnosti nebo různé akce přístupnosti. Chcete-li přizpůsobit přístupnost, můžete napsat vlastní třídu, která je odvozena z 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 zpřístupnění tabulek dat pro microsoft active accessibility najdete v tématu Zveřejnění tabulek dat prostřednictvím microsoft active accessibility.
Konstruktory
DataGridView.DataGridViewAccessibleObject(DataGridView) |
Inicializuje novou instanci DataGridView.DataGridViewAccessibleObject třídy . |
Vlastnosti
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 objektu 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řístupovou klávesu 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 přístupný. (Zděděno od Control.ControlAccessibleObject) |
Role |
Získá roli objektu 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
CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící 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čí, zda se zadaný objekt rovná 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 do přístupného objektu. |
GetFocused() |
Vrátí přístupný objekt objektu DataGridViewCell , který má fokus klávesnice. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (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ého k tomuto přístupnému objektu. (Zděděno od Control.ControlAccessibleObject) |
GetLifetimeService() |
Zastaralé.
Načte aktuální životnost objektu služby, 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() |
Type Získá z aktuální instance. (Zděděno od Object) |
HitTest(Int32, Int32) |
Načte podřízený objekt v zadaných souřadnicích obrazovky. |
InitializeLifetimeService() |
Zastaralé.
Získá životnost objektu služby, 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. |
NotifyClients(AccessibleEvents) |
Upozorní klientské aplikace pro usnadnění přístupu na zadaný AccessibleEventsobjekt . (Zděděno od Control.ControlAccessibleObject) |
NotifyClients(AccessibleEvents, Int32) |
Upozorní klientské aplikace pro usnadnění přístupu na zadaný AccessibleEvents podřízený ovládací prvek. (Zděděno od Control.ControlAccessibleObject) |
NotifyClients(AccessibleEvents, Int32, Int32) |
Oznámí klientským aplikacím pro usnadnění přístupu určenou AccessibleEvents pro zadaný podřízený ovládací prvek a poskytne identifikaci objektu AccessibleObject. (Zděděno od Control.ControlAccessibleObject) |
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 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) |
Přidruží objekt k instanci objektu AccessibleObject na základě popisovače 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é souřadnice 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í na obrazovce 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 k přístupnému objektu 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ému poli 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 objektů odpovídajících MemberInfo 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í vyhledává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í zadanou metodu pomocí pole Type 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šemi metodami aktuální třídy. Popis tohoto člena najdete v tématu GetMethods(BindingFlags). (Zděděno od AccessibleObject) |
IReflect.GetProperties(BindingFlags) |
Získá pole objektů odpovídajících PropertyInfo 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ý člen. 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) |