Udostępnij za pośrednictwem


DataGridView.AccessibilityNotifyCurrentCellChanged(Point) Metoda

Definicja

Powiadamia dostępne aplikacje klienckie, gdy nowa komórka stanie się bieżącą komórką.

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)

Parametry

cellAddress
Point

Element Point wskazujący indeksy wierszy i kolumn nowej bieżącej komórki.

Wyjątki

Wartość X właściwości elementu cellAddress jest mniejsza niż 0 lub większa niż liczba kolumn w kontrolce minus 1.

-lub- Wartość Y właściwości jest cellAddress mniejsza niż 0 lub większa niż liczba wierszy w kontrolce minus 1.

Uwagi

Ta metoda konwertuje określone indeksy wierszy i kolumn na objectID parametry i childID i wywołuje AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) przeciążenie metody dwa razy przy użyciu Focus wartości AccessibleEvents i Selection wyliczenia. Wartości objectID i childID są określane przez numerowanie tylko widocznych wierszy i kolumn w ich kolejności wyświetlania, zliczanie nagłówków wierszy lub kolumn, jeśli są widoczne, i począwszy od 1. Jeśli na przykład nagłówki kolumn są widoczne, objectID pierwszym widocznym wierszem niebędącym nagłówkami jest 2.

Uwagi dotyczące dziedziczenia

Zastąpij tę metodę podczas dostosowywania kontrolki DataGridView i modyfikowania sposobu i momentu zmiany bieżącej komórki. Jeśli na przykład utworzysz niestandardowy typ wiersza, który scala wiele komórek w pojedyncze komórki i odpowiednio zmodyfikujesz nawigację, możesz zastąpić tę metodę, aby zapewnić obsługę ułatwień dostępu dla zmian.

Dotyczy

Zobacz też