Comment faire pour qu'une personne ne puisse pas écrire dans un combobox ?
Je ne trouve pas d'attribut le permettant
Merci beaucoup
Comment faire pour qu'une personne ne puisse pas écrire dans un combobox ?
Je ne trouve pas d'attribut le permettant
Merci beaucoup
tu peux aller sur code project et tu fais une recherche sur ReadOnly_ComboBoxEnvoyé par Oberown
il y a un composant pour cela.
@+
J'ai trouvé ceci http://www.codeproject.com/cs/miscctrl/ReadOnlyComboBox.asp
Mais ca ne correspond pas à ce que je veux.
Quand je dis qu'on ne peut pas écrire dans le combobox. C'est qu'une personne peut tapper du texte. Or je veux pas qu'une personne puisse le faire.
Mais qu'on peut toujours sélectionner les différents items.
ok effectivement j'ai recuperer le composant la semaine derniere et je l'avais pas testé. je pensais qu'il fonctionnait comme tu le voulais. En le testant j'ai vu que non. D'ailleurs ce composant comme il fonctionne actuellement je vois pas trop son interet.
Du coup cela ne solutionne pas ton probleme, mais je n'ai pas d'autre idée pour le moment. Si tu trouve tiens moi au courant.
@+
Tu as la propriété DropDownStyle
La valeur DropDown pour faire un comboBox editable
La valeur DropDownList pour faire ce que tu souhaites
c'est bien ca bien vu.Envoyé par cortex93
En plus sur l'application exemple de la combobox read only cette propriete est en gros et je l'ai meme pas vu.
@+
Pourquoi ne pas bloquer les évenements keyPress ou keyUp? De cette manière, dés qu'une touche clavier est pressée, tu l'annule.
Private Sub ComboBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles ComboBox1.KeyPress
e.Handled = True
End Sub
Inconvénient, la navigation avec les touches directionnelle n'est plus possible. Dans ce cas, gère avec un IF pour ne pas annuler le pavé numérique.
Bonne journée.
WebAgency www.cpstyle.net
BncAgency www.bncmasters.net
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
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