Datagridview combobox [Résolu]

Messages postés
41
Date d'inscription
jeudi 12 janvier 2006
Statut
Membre
Dernière intervention
30 octobre 2008
- - Dernière réponse : djwaza
Messages postés
13
Date d'inscription
lundi 3 avril 2006
Statut
Membre
Dernière intervention
26 mars 2010
- 28 sept. 2009 à 09:32
Bonjour,

J'ai dans ma grille une datagridviewcomboboxcolumn. L'utilisateur doit cliquer plusieurs fois : un clic pour donner le focus à la cellule, un deuxième pour dérouler la liste et un dernier pour choisir la donnée.

Pour une plus grande fluidité d'utilisation lors du remplissage de la grille, comment puis-je faire pour dérouler automatiquement la liste lorsque la cellule contenant la combo obtient le focus (de n'importe quelle manière : par un clic, tab...) ? Comment dérouler la liste lors de l'appui sur la flêche de direction down ? Quels sont les évènements ou les propriétés propres à la comboboxColumn ?
J'ai essayé pas mal de trucs dont simuler un clic de souris lorsque l'on arrive sur cette cellule mais rien ne fonctionne.

Merci pour votre aide

A.
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
41
Date d'inscription
jeudi 12 janvier 2006
Statut
Membre
Dernière intervention
30 octobre 2008
1
3
Merci
J'ai (enfin) trouvé la réponse à ma question sur un autre forum.. Je la poste ici au cas ça intéresserai quelqu'un :

if (Datagridview.currentcell.indexcolumn == ... (IndexDeLaColonne dans laquelle se trouve la combo))

{

SendKeys.Send(
"{F4}");

}L'appui sur la touche F4 déroule la liste

A.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Amelie_29
Messages postés
13
Date d'inscription
lundi 3 avril 2006
Statut
Membre
Dernière intervention
26 mars 2010
0
Merci
Bonjour,
Petit plus pour ce qui on du mal avec les datagrid.
Merci beaucoup

Pour les DataGridViewTextBoxColumn on peut faire un :
SendKeys.Send("{F2}");
Commenter la réponse de djwaza