selectionner le texte d un textbox ou positionner curseur [résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 31-03-2006 à 21:23:47
Pour sélectionner le contenu d'une zone de texte, tu peux utiliser les propriétés SelStart et SelLength :
SelStart définit le début de la sélection.
SelLength définit la longueur de la sélection.
Ainsi, pour sélectionner tout le contenu d'une zone de texte, il faut indiquer la position avant le premier caractère. Il faut ensuite indiquer que la sélection aura une longueur égale à la taille de la zone de texte (si ta zone de texte faire 12 caratères, alors on sélectionne 12 caratères en partant du début) :
TextBox1.SelStart = 0 |
La ligne TextBox1.SetFocus donne le focus à la zone de texte, pour qu'on voit la sélection (sinon on ne voit rien).
Edit : pour ta question n° 2, tu devrais pouvoir te débrouiller avec ces éléments. N'hésite pas à faire partager tes résultats pour en faire profiter tout le monde
Marsh Posté le 31-03-2006 à 21:09:10
bonjour,
à l ouverture de ma form je préremplis textbox1 avec la valeur 24, et textbox2 avec une autre valeur;
après je voudrais (j hésite encore) :
1) que le contenu du champs 1 soit "selectionné" (tout en bleu quoi)
2) ou bien peut être que le champs 1 ait le focus, mais avec le curseur avant le 2 du 24 (si je fais setfocus il met le curseur apres le 4)
Message édité par bill751 le 31-03-2006 à 21:54:44