ngalino
Messages postés65Date d'inscriptionsamedi 21 avril 2007StatutMembreDernière intervention15 octobre 2009
-
4 juin 2008 à 16:46
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
4 juin 2008 à 23:16
bonsoir, j'ai 2 textbox: txtdebit et txtcredit.
j'aimerais que lorsque txtdebit contient une valeur, txtcredit ne permet pas de saisir malgré le fait qu'il reçoit le curseur et vis versa.
merci de m'aider svp.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 4 juin 2008 à 18:48
Salut
Si tu ne veux pas que l'utilisateur puisse saisir de valeur dans une TextBox, il suffit de mettre sa propriété .Enabled
à False.
La TextBox restera visible, légèrement grisée mais n'acceptera pas de sasie.
Il te reste à définir à quel endroit écrire cette commande.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
us_30
Messages postés2065Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention14 mars 201610 4 juin 2008 à 19:17
C'est une autre possibilité intéressante, qui pourrait se traduire sur le même modèle que ci-dessus, avec :
=
Private Sub Text1_Change()If Not Text1.Text vbNullString Then Text2.Enabled False Else Text2.Enabled = True
End Sub
Private Sub Text2_Change()If Not Text2.Text vbNullString Then Text1.Enabled False Else Text1.Enabled = True
End Sub
=
Le grisé n'intervient que le texte déjà inscrit et non sur le fond... Mais rien n'empêche de le programmer... voir de jouer sur la visibilité du controle, en remplacant Enabled par "Visible"
Amicalement,
Us.
Vous n’avez pas trouvé la réponse que vous recherchez ?