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

注意 (継承者)

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

適用対象

こちらもご覧ください