. L' Microsoft NET Framework contrôle DataGrid affiche les données sur les formes de la table. Contrôle DataGrid reçoit un message d'événement lorsque l'utilisateur interagit avec le formulaire. Il se lie d'éléments de tableau à l'événement en utilisant un gestionnaire d'événements , tels que le AddHandler , AddMessage et gestionnaire d'événements . Le contrôle DataGrid peut attraper n'importe quel message d' événement déclenché sur la forme à travers un gestionnaire d'événement universel. Surcharger les propriétés d'événements des éléments de tableau dans le contrôle DataGrid vous permet d'attraper tous les événements DataGrid . Instructions
1
Cliquez sur le bouton "Démarrer " de Windows et sélectionnez l'option «Microsoft Visual Studio » dans « Tous les programmes ».
2
Cliquez sur " Visual Studio C + +" pour ouvrir le Visual Studio C + + NET
3
Ajoutez le code suivant après la ligne "base WndProc » dans votre Windows Form : . .
formulaire de classe partielle : forme , IMessageFilter {
forme publique () {
InitializeComponent (); }
privé Form_Load vide ( objet expéditeur , EventArgs (e) { Photos
Application.AddMessageFilter (this); }
public bool PreFilterMessage (ref message ( m) {
contrôle expéditeur = Control.FromHandle (m . HWnd ) ;
return false ; .
} }
pour remplacer les propriétés d'événements par défaut des éléments de table
4
Cliquez sur "Fichier" et sélectionner l'option "Enregistrer" .
5
Cliquez sur le bouton "OK" pour attraper tous les événements du contrôle DataGrid.