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
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 c# : Sélectionner tout - Visualiser dans une fenêtre à part 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.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
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
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager