Bonjour, j'ai un Pmw.ComboBox dont je souhaite inactiver la modification "au clavier" de l'entryfield, mais garder la modification de l'affichage dans cet entryfield de la valeur cliquée dans la dropdownlist .
J'ai tenté le status=DISABLED, mais dans ce cas, la couleur de fond et de police lorsque le status est DISABLED ne me plait pas car le combobox apparait comme inactivé, ce qui n'est pas le cas.
Est il possible de changer la couleur de fond et de police du status=DISABLED, evidemment uniquement pour ce combobox? Ou alors, y a t il une solution pour bloquer l'édition au clavier de l'entry sans affecter la sélection par clique sur la droplist?
Petit complément d'info: j'ai un binding buton1 release sur l'entryfield pour "invoker" la droplist quand on clique sur l'entryfield; ce fait que le curseur reste actif dans l'entryfield après sélection dans la droplist et l'utilisateur peut donc modifier le texte de l'entryfield, ce que je veux éviter meme si cela n'affecte pas la valeur de la variable associée à la sélection.
Merci d'avance
Partager