DataGridView.AccessibilityNotifyCurrentCellChanged(Point) Méthode

Définition

Notifie les applications clientes accessibles lorsqu'une nouvelle cellule devient la cellule active.Notifies the accessible client applications when a new cell becomes the current cell.

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)

Paramètres

cellAddress
Point

Point indiquant les index de ligne et de colonne de la nouvelle cellule active.A Point indicating the row and column indexes of the new current cell.

Exceptions

La valeur de la propriété X de cellAddress est inférieure à 0 ou supérieure au nombre de colonnes dans le contrôle moins 1.The value of the X property of cellAddress is less than 0 or greater than the number of columns in the control minus 1.

ou-or- La valeur de la propriété Y de cellAddress est inférieure à 0 ou supérieure au nombre de lignes dans le contrôle moins 1.The value of the Y property of cellAddress is less than 0 or greater than the number of rows in the control minus 1.

Remarques

Cette méthode convertit les index de ligne et de colonne spécifiés en paramètres objectID et childID et appelle la surcharge de méthode AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) à deux reprises à l’aide des valeurs Focus et Selection de l’énumération AccessibleEvents.This method converts the specified row and column indexes into objectID and childID parameters and calls the AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) method overload twice using the Focus and Selection values of the AccessibleEvents enumeration. Les objectID et childID sont déterminés en numérotant uniquement les lignes et les colonnes visibles dans leur ordre d’affichage, en comptant les en-têtes de ligne ou de colonne s’ils sont visibles et en commençant par 1.The objectID and childID are determined by numbering only the visible rows and columns in their display order, counting the row or column headers if they are visible, and starting with 1. Par exemple, si les en-têtes de colonnes sont visibles, le objectID pour la première ligne visible de non-en-tête est 2.For example, if column headers are visible, the objectID for the first visible nonheader row is 2.

Notes pour les héritiers

Substituez cette méthode lors de la personnalisation du contrôle DataGridView et en modifiant le mode et le moment de modification de la cellule active.Override this method when customizing the DataGridView control and modifying how and when the current cell changes. Par exemple, si vous créez un type de ligne personnalisé qui fusionne plusieurs cellules en cellules uniques et que vous modifiez la navigation en conséquence, vous pouvez substituer cette méthode pour fournir une prise en charge de l’accessibilité pour vos modifications.For example, if you create a custom row type that merges multiple cells into single cells and you modify the navigation accordingly, you can override this method to provide accessibility support for your changes.

S’applique à

Voir aussi