Pb textbox

defdlm Messages postés 13 Date d'inscription jeudi 13 octobre 2005 Statut Membre Dernière intervention 25 septembre 2007 - 1 déc. 2005 à 14:06
defdlm Messages postés 13 Date d'inscription jeudi 13 octobre 2005 Statut Membre Dernière intervention 25 septembre 2007 - 6 déc. 2005 à 17:13
Bonjour je voudrais effacer le contenue d'une textbox si je commence a saisir un autre text que celui indiquer
Ex: VB6
Pour des raisons technique j'ai une valeur "N.C" ds la propriete text d'une textbox
et je voudrais effacer le "N.C" si je saisie quelque chose dans la textbox
merci d'avance

3 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
1 déc. 2005 à 14:18
Salut,



Il te suffit de sélectionner tout le texte dès que le textbox prends le focus par exemple :



Text1_GotFocus()



Text1.SelStart = 0

Text1.SelLength = len(text1.text)



end Sub

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
0
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
1 déc. 2005 à 17:17
Violent Ken

Tu peux aussi faire :

Private Sub Text1_KeyPress(KeyAscii As Integer)If Not (RepetAppui) And Text1.Text "N.C" Then Text1.Text vbNullString
End Sub

ou encore si tu ne veut pas que la textbox soit effacée si l'utilisateur change le texte après avoir rentré lui-même "N.C" :

Dim RepetAppui As Boolean
Private Sub Form_Load()
RepetAppui = False
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)If Not (RepetAppui) And Text1.Text "N.C" Then Text1.Text vbNullString
RepetAppui = True
End Sub

@+
0
defdlm Messages postés 13 Date d'inscription jeudi 13 octobre 2005 Statut Membre Dernière intervention 25 septembre 2007
6 déc. 2005 à 17:13
Merci ca déchire,
J'ai réussi facilement grace à tes indications

tks
0
Rejoignez-nous