@G-Rom : J'aimerais bien que cela provient de mon code, mais justement la question est là. Le code que tu viens de fournir ne sert à rien car j'ai bien précisé que cela ne marche pas à tous les coups et que la plupart du temps ça marche...si tu ne me crois pas je te donne raison car moi même je suis étonné pourquoi une instruction aussi simple ne marche pas dans certains cas (??), pourtant j'utilise cette même instruction depuis des années (plus de 10 ans) mais sous une ancienne version de pb (pb4) je n'ai jamais eu de problème, mais depuis que j'ai installé la version 5.62, je rencontre des problèmes de temps en temps mais j'arrive à les corriger jusqu'à cette fois ...
@Ar-s: Pourquoi tu me parles des indexes? ça n'a aucun rapport avec mon problème. C'est vrai que j'ai utilisé quelque part GetGadgetState() mais cela n'a rien à voir avec mon cas , il s'agit de GetGadgetText (sur combobox) j'ai vu dans l'aide et c'est bien clair, cela permet d'avoir le texte affiché sur une zône combo.
@Marc56
Une erreur classique (oubli) avec les gadgets est de mélanger le texte et le numéro d'index, quand on a une liste déroulante 1, 2, 3 ...
On mélange GetGadgetState() et GetGadgetText()
Seulement GetGadgetState() retourne le numéro d'index, qui lui commence à 0...
Je crois que tu n'as pas bien saisi mon problème, il s'agit de getGadgetText() et non pas de GetGadgetState() avec cette dernière instruction, je n'ai pas de problème. Je sais très bien faire la différence entre ces 2 instructions...
J'ai essayé de poster le code, mais ça n'a pas marché parce que le nombre de lignes dépasse la limite !
Y a t il un autre moyen de vous le montrer?
Merci