DataGridViewRow.DataGridViewRowAccessibleObject クラス

定義

ユーザー補助クライアント アプリケーションに DataGridViewRow に関する情報を提供します。

protected: ref class DataGridViewRow::DataGridViewRowAccessibleObject : System::Windows::Forms::AccessibleObject
[System.Runtime.InteropServices.ComVisible(true)]
protected class DataGridViewRow.DataGridViewRowAccessibleObject : System.Windows.Forms.AccessibleObject
protected class DataGridViewRow.DataGridViewRowAccessibleObject : System.Windows.Forms.AccessibleObject
Protected Class DataGridViewRow.DataGridViewRowAccessibleObject
Inherits AccessibleObject
継承
DataGridViewRow.DataGridViewRowAccessibleObject
属性

注釈

Windows フォームには、アプリケーションがアクセシビリティ クライアント アプリケーションを操作できるようにする、組み込みのアクセシビリティ サポートが含まれています。 アクセシビリティ クライアント アプリケーションの例としては、画面拡大ユーティリティとレビュー担当者ユーティリティ、音声入力ユーティリティ、スクリーン キーボード、代替入力デバイス、キーボード拡張ユーティリティなどがあります。

このクラスはDataGridViewRow.DataGridViewRowAccessibleObject、アクセシビリティ クライアント アプリケーションに関する情報をDataGridViewRow提供するために、クラスからAccessibleObject継承します。 などのDataGridViewColumnHeaderCellDataGridViewRowHeaderCellビジュアル部分DataGridViewを表す各クラスには、包含クラスに関する情報を提供しDataGridViewCellDataGridViewRowアクセシビリティ クライアント アプリケーションに代わってアクションを実行する継承AccessibleObjectするクラスも含まれています。

アクセシビリティ クライアント アプリケーションに、コントロールの名前や説明などの追加情報を DataGridView 提供する必要がある場合があります。 この追加情報を提供する方法は 2 つあります。 既存のコントロールのアクセシビリティ情報を制限するには、アクセシビリティ クライアント アプリケーションに報告されるコントロール AccessibleNameAccessibleDescription プロパティの値を設定します。

注意

リストのように見える場合など、まれな状況でのみ、プロパティ値とAccessibleRoleプロパティ値をDataGridView変更AccessibleDefaultActionDescriptionする必要があります。

場合によっては、より多くのアクセシビリティ情報や、カスタム DataGridViewDataGridViewCell. アクセシビリティをカスタマイズするには、クラスから派生した独自のクラスをDataGridView.DataGridViewAccessibleObjectDataGridViewCell.DataGridViewCellAccessibleObject作成し、メソッドをCreateAccessibilityInstanceオーバーライドします。 たとえば、セル内の特殊なヒット テストなど、一意のカスタム アクションを実装するカスタム行ヘッダー セルを作成する場合は、クラスから継承するクラスを DataGridViewRowHeaderCell.DataGridViewRowHeaderCellAccessibleObject 作成し、メソッドをオーバーライドする CreateAccessibilityInstance 必要があります。

DataGridView を使用して AccessibleRole データ テーブル階層を定義することで、そのデータ構造が公開されます。 Microsoft Active Accessibility にデータ テーブルを公開する方法の詳細については、「Microsoft Active Accessibility を使用したデータ テーブルの公開」を参照してください。

コンストラクター

DataGridViewRow.DataGridViewRowAccessibleObject()

DataGridViewRow.DataGridViewRowAccessibleObject プロパティを設定せずに Owner クラスの新しいインスタンスを初期化します。

DataGridViewRow.DataGridViewRowAccessibleObject(DataGridViewRow)

DataGridViewRow.DataGridViewRowAccessibleObject クラスの新しいインスタンスを初期化し、Owner プロパティを指定した DataGridViewRow に設定します。

プロパティ

Bounds

ユーザー補助オブジェクトの位置とサイズを取得します。

DefaultAction

オブジェクトの既定のアクションを説明する文字列を取得します。 既定のアクションがないオブジェクトもあります。

(継承元 AccessibleObject)
Description

指定したオブジェクトの外観を説明する文字列を取得します。 説明が用意されていないオブジェクトもあります。

(継承元 AccessibleObject)
Help

オブジェクトの機能または使用方法の説明を取得します。

(継承元 AccessibleObject)
KeyboardShortcut

ユーザー補助オブジェクトのショートカット キーまたはアクセス キーを取得します。

(継承元 AccessibleObject)
Name

DataGridViewRow.DataGridViewRowAccessibleObject の名前を取得します。

Owner

この DataGridViewRow が適用される DataGridViewRow.DataGridViewRowAccessibleObject を取得または設定します。

Parent

DataGridViewRow.DataGridViewRowAccessibleObject の親を取得します。

Role

DataGridViewRow.DataGridViewRowAccessibleObject の役割を取得します。

State

DataGridViewRow.DataGridViewRowAccessibleObject の状態を取得します。

Value

DataGridViewRow.DataGridViewRowAccessibleObject の値を取得します。

メソッド

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

(継承元 MarshalByRefObject)
DoDefaultAction()

ユーザー補助オブジェクトに関連付けられた既定のアクションを実行します。

(継承元 AccessibleObject)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetChild(Int32)

指定したインデックスに対応する子ユーザー補助オブジェクトを返します。

GetChildCount()

ユーザー補助オブジェトに属する子の数を返します。

GetFocused()

キーボード フォーカスを持つユーザー補助オブジェクトを返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetHelpTopic(String)

ヘルプ トピックの識別子と、このユーザー補助オブジェクトに関連付けられたヘルプ ファイルへのパスを取得します。

(継承元 AccessibleObject)
GetLifetimeService()
互換性のために残されています。

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetSelected()

現在選択されている DataGridViewCell オブジェクトを表すユーザー補助オブジェクトを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HitTest(Int32, Int32)

指定した画面座標にある子オブジェクトを取得します。

(継承元 AccessibleObject)
InitializeLifetimeService()
互換性のために残されています。

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
Navigate(AccessibleNavigation)

他のユーザー補助オブジェクトに移動します。

RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, String)

UI オートメーション通知イベントを発生させます。

(継承元 AccessibleObject)
RaiseLiveRegionChanged()

LiveRegionChanged UI オートメーション イベントを発生させます。

(継承元 AccessibleObject)
Select(AccessibleSelection)

ユーザー補助オブジェクトの選択項目の修正またはキーボード フォーカスの移動を行います。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
UseStdAccessibleObjects(IntPtr)

オブジェクトのハンドルに基づき、オブジェクトを AccessibleObject のインスタンスに関連付けます。

(継承元 AccessibleObject)
UseStdAccessibleObjects(IntPtr, Int32)

オブジェクトのハンドルと ID に基づき、オブジェクトを AccessibleObject のインスタンスに関連付けます。

(継承元 AccessibleObject)

明示的なインターフェイスの実装

IAccessible.accChildCount

このオブジェクトに属する子インターフェイスの数を取得します。 このメンバーの詳細については、「accChildCount」をご覧ください。

(継承元 AccessibleObject)
IAccessible.accDoDefaultAction(Object)

指定したオブジェクトの既定のアクションを実行します。 既定のアクションがないオブジェクトもあります。 このメンバーの詳細については、「accDoDefaultAction(Object)」をご覧ください。

(継承元 AccessibleObject)
IAccessible.accFocus

キーボード フォーカスを持つオブジェクトを取得します。 このメンバーの詳細については、「accFocus」をご覧ください。

(継承元 AccessibleObject)
IAccessible.accHitTest(Int32, Int32)

指定した画面座標にある子オブジェクトを取得します。 このメンバーの詳細については、「accHitTest(Int32, Int32)」をご覧ください。

(継承元 AccessibleObject)
IAccessible.accLocation(Int32, Int32, Int32, Int32, Object)

オブジェクトの現在の画面位置を取得します。 このメンバーの詳細については、「accLocation(Int32, Int32, Int32, Int32, Object)」をご覧ください。

(継承元 AccessibleObject)
IAccessible.accNavigate(Int32, Object)

現在のオブジェクトを基準としてユーザー補助オブジェクトに移動します。 このメンバーの詳細については、「accNavigate(Int32, Object)」をご覧ください。

(継承元 AccessibleObject)
IAccessible.accParent

このオブジェクトの親ユーザー補助オブジェクトを取得します。 このメンバーの詳細については、「accParent」をご覧ください。

(継承元 AccessibleObject)
IAccessible.accSelect(Int32, Object)

ユーザー補助オブジェクトの選択項目の修正またはキーボード フォーカスの移動を行います。 このメンバーの詳細については、「accSelect(Int32, Object)」をご覧ください。

(継承元 AccessibleObject)
IAccessible.accSelection

ユーザー補助オブジェクトの選択された子オブジェクトを取得します。 このメンバーの詳細については、「accSelection」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetField(String, BindingFlags)

指定したフィールドとバインディング フラグに対応する FieldInfo オブジェクトを取得します。 このメンバーの詳細については、「GetField(String, BindingFlags)」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetFields(BindingFlags)

現在のクラスのすべてのフィールドに対応する FieldInfo オブジェクトの配列を取得します。 このメンバーの詳細については、「GetFields(BindingFlags)」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetMember(String, BindingFlags)

すべてのパブリック メンバーまたは指定した名前と一致するすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。 このメンバーの詳細については、「GetMember(String, BindingFlags)」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetMembers(BindingFlags)

すべてのパブリック メンバーまたは現在のクラスのすべてのメンバーに対応する MemberInfo オブジェクトの配列を取得します。 このメンバーの詳細については、「GetMembers(BindingFlags)」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetMethod(String, BindingFlags)

指定した検索制約の下で、指定したメソッドに対応する MethodInfo オブジェクトを取得します。 このメンバーの詳細については、「GetMethod(String, BindingFlags)」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

オーバーロードされたメソッドの中から選択する Type 配列を使用して、指定したメソッドに対応する MethodInfo オブジェクトを取得します。 このメンバーの詳細については、「GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetMethods(BindingFlags)

すべてのパブリック メソッドまたは現在のクラスのすべてのメソッドの MethodInfo オブジェクトの配列を取得します。 このメンバーの詳細については、「GetMethods(BindingFlags)」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetProperties(BindingFlags)

すべてのパブリック プロパティまたは現在のクラスのすべてのプロパティに対応する PropertyInfo オブジェクトの配列を取得します。 このメンバーの詳細については、「GetProperties(BindingFlags)」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetProperty(String, BindingFlags)

指定した検索制約の下で、指定したプロパティに対応する PropertyInfo オブジェクトを取得します。 このメンバーの詳細については、「GetProperty(String, BindingFlags)」をご覧ください。

(継承元 AccessibleObject)
IReflect.GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

指定した検索制約で、指定したプロパティに対応する PropertyInfo オブジェクトを取得します。 このメンバーの詳細については、「GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])」をご覧ください。

(継承元 AccessibleObject)
IReflect.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

指定されたメンバーを呼び出します。 このメンバーの詳細については、「InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])」をご覧ください。

(継承元 AccessibleObject)
IReflect.UnderlyingSystemType

IReflect オブジェクトを表す基になる型を取得します。 このメンバーの詳細については、「UnderlyingSystemType」をご覧ください。

(継承元 AccessibleObject)

適用対象

こちらもご覧ください