OVH Cloud OVH Cloud

double click sur ligne de datagrid

3 réponses
Avatar
Etudiant
bonjour,
comment detecter un double click sur une ligne du datagrid.
merci

3 réponses

Avatar
Dany_Vincent
//Tu déclare un gestionnaire d'événements pour le click sur le datagrid:

dataGrid1.Click += new EventHandler(dataGrid1_Click);


//Lors du double click cette fonction sera appelée
private void dataGrid1_Click(object obj, System.EventArgs e){
}


Dany Vincent


"Etudiant" a écrit :

bonjour,
comment detecter un double click sur une ligne du datagrid.
merci



Avatar
Etudiant
Dany_Vincent a écrit :
//Tu déclare un gestionnaire d'événements pour le click sur le datagrid:

dataGrid1.Click += new EventHandler(dataGrid1_Click);


//Lors du double click cette fonction sera appelée
private void dataGrid1_Click(object obj, System.EventArgs e){
}


Dany Vincent


"Etudiant" a écrit :


bonjour,
comment detecter un double click sur une ligne du datagrid.
merci





l'evenement datagrid1.click est deja dans VS et cela ne marche que si
l'on clique sur le datagrid, si on clique sur une ligne cet evenement
n'est pas appele
Avatar
Dany_Vincent
Salut "Etudiant",

pour ce faire tu dois:

//Ajouter un gestionnaire d'événements pour la céation de chaque Control
dans le DataGrid
this.dataGrid1.ControlAdded += new
System.Windows.Forms.ControlEventHandler(bob);

//Dans ce gestionnaire tu ajoutes un autre gestionnaire d'événement pour le
clcik sur le control qui est dans le DataGrid
private void bob(object obj, System.Windows.Forms.ControlEventArgs e){
e.Control.Click += new EventHandler(dataGrid1_Click);
}


Dany Vincent


//**********************************************************




"Etudiant" a écrit :

Dany_Vincent a écrit :
> //Tu déclare un gestionnaire d'événements pour le click sur le datagrid:
>
> dataGrid1.Click += new EventHandler(dataGrid1_Click);
>
>
> //Lors du double click cette fonction sera appelée
> private void dataGrid1_Click(object obj, System.EventArgs e){
> }
>
>
> Dany Vincent
>
>
> "Etudiant" a écrit :
>
>
>>bonjour,
>>comment detecter un double click sur une ligne du datagrid.
>>merci
>>
l'evenement datagrid1.click est deja dans VS et cela ne marche que si
l'on clique sur le datagrid, si on clique sur une ligne cet evenement
n'est pas appele