Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
670 connectés 

  FORUM HardWare.fr
  Programmation

  [VB] Traitement de chaine de caractere

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Traitement de chaine de caractere

n°78714
dinbougre8​88
Posté le 06-12-2001 à 10:24:30  profilanswer
 

salut j'ai un textbox nommé text1
je voudrais savoir comment faire en sorte ke lorsque le curseur se positionne sur ce textbox, qu'il positionne aussi le curseur à la fin de la chaine de caractère dans textbox
en général il se place au début

mood
Publicité
Posté le 06-12-2001 à 10:24:30  profilanswer
 

n°78734
Ciler
Posté le 06-12-2001 à 11:32:09  profilanswer
 

Ya surement une methode plus clean mais sinon, dans l'évènement click sur le textbox, tu peut mettre
 
Text1.text = text1.text + "a"
Text1.text = left(text1.text,Len(Text1.text)-1)
 
C'est à dire que tu ajoute un carctère à la fin que tu effece aussitôt...


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°78797
Bloodymary​_
Posté le 06-12-2001 à 13:58:48  profilanswer
 

obj.SelStart = 0
obj.SelLength = Len(obj.Text)
 
vala

n°78799
dinbougre8​88
Posté le 06-12-2001 à 14:01:29  profilanswer
 

erf en fait moi je veux limiter la saisie d'un champ à 4 caractere slmt
donc si ça dépasse 4 caractere il supprime le 5è et après je veux kil se positionne sur la fin de la chaine
 
Private Sub txtNum_Change()
    If Len(MaFeuille.txtNum) > 4 Then
        MaFeuille.txtNum = Left(MaFeuille.txtNum, 4)
    End If
End Sub

 
mais il se positionne en début

n°78883
jmbocquet
et la lumière fut.
Posté le 06-12-2001 à 16:51:30  profilanswer
 

Code :
  1. Private Sub txtNum_Change()
  2. If Len(MaFeuille.txtNum) > 4 Then
  3.   MaFeuille.txtNum = Left(MaFeuille.txtNum, 4)[G]
  4.   MaFeuille.txtNum.SetFocus  'donne le focus au contrôle txtNum
  5.   SendKeys "{END}" 'simule un appuie sur "Fin"[/G]
  6. End If
  7. End Sub

 

[edtdd]--Message édité par jmbocquet--[/edtdd]


---------------
stats boinc : http://jmb.boinc.fr/
n°78953
Bendes
Posté le 06-12-2001 à 18:34:21  profilanswer
 

Dans l'évênement "GotFocus" tu insère le code suivant :

Code :
  1. Text1.SelStart = Len(Text1..text)


 :sol:


---------------
Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur.
n°79268
dinbougre8​88
Posté le 07-12-2001 à 17:50:48  profilanswer
 

Bendes a écrit a écrit :

Dans l'évênement "GotFocus" tu insère le code suivant :

Code :
  1. Text1.SelStart = Len(Text1..text)


 :sol:  




 
;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB] Traitement de chaine de caractere

 

Sujets relatifs
Calcul de temps de traitement en Cen batch virer un caractere ds une ligne
[c] Comment transfomer une chaine de caractere en entier?Lire un caractère en mode graphique...
[c] tableau d'entier en chaine de caratères ???URGENT PHP : comment forcer une variable a passer en chaine de char ??
[c++] Question rapide retour de caractèrecomment avoir le nombre de caractères d'une chaine ?
PhP ..parser une chaine de caractere ? 
Plus de sujets relatifs à : [VB] Traitement de chaine de caractere


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR