fadelovesky
Messages postés38Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention27 décembre 2008
-
5 sept. 2007 à 22:11
fadelovesky
Messages postés38Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention27 décembre 2008
-
7 sept. 2007 à 02:20
Salut tout le monde, j'aimerai savoir s'il existe un moyen de désactiver(enabled=false ou non-selectable) un item dans un combobox ?
le but de cette operation est de créer des groupes dans un combobox standard sans passer ni par ocx ni dll.
GEDDi
Messages postés206Date d'inscriptionlundi 22 novembre 1999StatutMembreDernière intervention 3 juillet 2008 6 sept. 2007 à 16:17
Bonjour,
Activer / désactiver un seul élément dans une COMBO ou LISTBOX est impossible.
Tu ne peux le faire que de maniere globale, càd sur tous les items.
Sinon (idée !) tu peux très bien faire un popupmenu sur un clic de bouton ou bien d'une zone de texte qui ferait apparaitre un menu (donc une sorte de liste en fait) qui lui par contre a la capacité d'activer / désactiver (griser) un élément du popupmenu :)
fadelovesky
Messages postés38Date d'inscriptionsamedi 12 février 2005StatutMembreDernière intervention27 décembre 2008 7 sept. 2007 à 02:09
merci pour vos réponses.
pour reformuler mon idée,j'essaye avec un combobox, de créer des groupes : Comme dans vista voici une belle image
J'ai lu quelque part qu'il fallait subclasser le control.
et donc gérer les clic de souris ainsi que le dessin des items une par une(pour l'effet gris).
mais malheureusement , j'essaye au plus d'eviter le hook car je ne le maitrise pas bien et cela risque d'entrainer le crash de l'application.
De ma part, je cherche toujours...