DataGridView.AccessibilityNotifyCurrentCellChanged(Point) メソッド

定義

ユーザー補助クライアント アプリケーションに対し、別のセルがアクティブになったことを通知します。

protected:
 virtual void AccessibilityNotifyCurrentCellChanged(System::Drawing::Point cellAddress);
protected virtual void AccessibilityNotifyCurrentCellChanged (System.Drawing.Point cellAddress);
abstract member AccessibilityNotifyCurrentCellChanged : System.Drawing.Point -> unit
override this.AccessibilityNotifyCurrentCellChanged : System.Drawing.Point -> unit
Protected Overridable Sub AccessibilityNotifyCurrentCellChanged (cellAddress As Point)

パラメーター

cellAddress
Point

新たにアクティブになったセルの行と列のインデックスを示す Point

例外

cellAddressX プロパティの値が 0 未満か、またはコントロール内の列数から 1 を引いた値を超えています。

- または -

cellAddressY プロパティの値が 0 未満か、またはコントロール内の行数から 1 を引いた値を超えています。

注釈

このメソッドは、指定した行インデックスと列インデックスを および パラメーターにobjectID変換し、列挙体の と Selection の値をAccessibilityNotifyClients(AccessibleEvents, Int32, Int32)使用してFocusメソッド オーバーロードを AccessibleEvents 2 回呼び出childIDします。 と childIDobjectID、表示順序で表示されている行と列にのみ番号を付け、表示されている場合は行ヘッダーまたは列ヘッダーをカウントし、1 から始まります。 たとえば、列ヘッダーが表示されている場合、最初に objectID 表示される非ヘッダー行の は 2 です。

注意 (継承者)

コントロールをカスタマイズし、現在のセルの DataGridView 変更方法とタイミングを変更する場合は、このメソッドをオーバーライドします。 たとえば、複数のセルを 1 つのセルに結合するカスタム行の種類を作成し、それに応じてナビゲーションを変更する場合は、このメソッドをオーバーライドして、変更に対するアクセシビリティサポートを提供できます。

適用対象

こちらもご覧ください