Bonjour,
Je ne sais pas comment faire pour que l'utilisateur entre un nouvel élément dans une combobox. je pense qu'il faut utiliser CBN_EDITUDATE mais après j'ai aucune idée. Quelqu'un sait il comment procéder?
Merci
Version imprimable
Bonjour,
Je ne sais pas comment faire pour que l'utilisateur entre un nouvel élément dans une combobox. je pense qu'il faut utiliser CBN_EDITUDATE mais après j'ai aucune idée. Quelqu'un sait il comment procéder?
Merci
hello ,
comme ça de memoire ça doit etre
Code:combobox.items.add(NouvelElement) ;
C#, c'est du .Net. C, sûrement pas.
Je dirais que tu dois traiter le message CBN_EDITUPDATE et envoyer un CB_ADDSTRING dans le traitement de ce message.
alors la ou je suis malade , ou quelqu 'un a modif le titre , je mettrais ma main a couper que c'etait marqué c#.....
Bonjour
RideKick, c'était bien du C :lol:
Ceci dit, j'ai essayé avec CBN_EDITUPDATE mais dès que tu as appuyé sur une seule touche, il ajoute à la combobox. Mais je voudrais que ce soit ajouté après avoir appuyé sur RETURN.
Là j'essaie avec une sous-classe de l'edit de la combo. SendMessage(GetParent(hWnd), CB_INSERTSTRING, nSel, (LPARAM)taille); marche très bien mais SendMessage(GetParent(hWnd), CB_SETCURSEL, nSel, 0); ne fonctionne pas.