Bonjour,
Mon problème est le suivant: j'ai un combo-box avec lequel j'ai envie de faire de l'aide à la saisie pour l'utilisateur...
Le style par défaut est csSimple.
Lors de la saisie de 3 caractères, le combo se remplit (les Items), je passe le style à csDropDown et j'affiche la liste déroulante. Le problème est qu'à ce moment le curseur ne s'affiche pas. Je peux bien me déplacer dans la liste déroulante mais sans voir le curseur...
D'après mes recherches, c'est le fait de taper du texte qui fait disparaitre le curseur de souris, mais celui ci ne se réaffiche jamais, comment le faire apparaitre ? ou comment faire en sorte qu'il ne disparaisse jamais ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 combo->Style = csDropDown; // le style est défini ... // je rempli ma combo combo->DroppedDown = true; // on déroule la liste combo->Text = maChaine; // je redéfini le contenu de saisie sinon l'items[0] remplace ce que j'avais saisie combo->SelStart = maChaine.length(); // Je repositionne le curseur de saisie en fin
Merci d'avance
Partager