cs_emma16
Messages postés61Date d'inscriptiondimanche 8 mai 2005StatutMembreDernière intervention23 juin 2006
-
21 mars 2006 à 13:27
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 2018
-
21 mars 2006 à 15:17
Voila je programme en vb.net, j'ai crée une textBox mais j'aimerai que l'utilisateur ne puisse rentrer que des valeurs comprises entre Min et Max masi comment faire.
J'ai une a utre textbox qui ne doit accepter que le 1 2 ou 3 alors j'ai procédé de cette manière:
Private Sub textbox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles textbox1.KeyPress
If InStr("123", (e.KeyChar)) = 0 Then 'autorise les caractere défini
e.Handled = True
Else : e.Handled = False
End If
End Sub
mais pour mon problème de valeur comprise entre MIn et MAx je ne sais absolument pas comment faire...
Pouvez vous m'aider ??
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201822 21 mars 2006 à 15:17
L'exemple donné si dessus autorise uniquement la saisie de chiffre
Pour tes valeurs min et max sa se passe dans l'événement Change ou Changed de ton textbox
Dim val as Integer = Convert.ToInt32(TextBox1.Text)
If (val < ta_valeur_min) Or (val > ta_valeur_max) Then Exit Sub
cs_emma16
Messages postés61Date d'inscriptiondimanche 8 mai 2005StatutMembreDernière intervention23 juin 2006 21 mars 2006 à 14:06
En fait ce n'est pas tres approprié à mon utilisation car mes valeur peuvent aller de 0 jusqu'a l'infini alors c'est assez casse pied de devoir rester appuyé sur la fléche pendant 1h le temps qu'il aille jusqu'a la bonne valeur .
cs_emma16
Messages postés61Date d'inscriptiondimanche 8 mai 2005StatutMembreDernière intervention23 juin 2006 21 mars 2006 à 14:44
c'est à quel endroit que je rentre ma valeur min. car en gros je voudrai dire que j'accepter les valeur comrpise entre min et max ou alors ke j'interdi les valeur < min et les valeur > max