si tu fais F1 sur DatagridViewCellEventArgs tu arrivera sur
https://docs.microsoft.com/fr-fr/dot...ramework-4.7.2
(l'aide locale c'était utile il y a 15 ans ^^)
tu y verras la chaine d'héritage qui est Object->EventArgs->DataGridViewCellEventArgs
et diverses infos sur cette classe
avant .net une méthode (y compris les events) avait plein de paramètres
.net étant orienté objet ils ont fait en sorte que tous les évènements n'aient que 2 arguments
sender est l'instance de la classe ayant déclenché l'évènement
e contient tous les paramètres utiles à l'évènement (sur un MouseEventArgs par exemple tu trouveras les coordonnées du pointeur)
quand on fait une classe qui doit lever un évèmenent (le Framework est écrit en .net) on fait une classe qui hérite de EventArgs pour contenir les infos utiles à l'évènement
quand e est un EventArgs simple cela signifie qu'il n'y a pas de paramètres utiles
sur l'aide (lien précédent) tu peux voir les propriété exposées par le DatagridViewCellEventArgs comme ColumnIndex et RowIndex qui permettent de savoir quelle cellule est concernée
Partager