2010-11-07 6 views
0

Je crois que le curseur sur une zone de texte s'appelle un caretbrush.
Il arrive que l'application soit exécutée sans clavier/souris (ex: Kiosque), donc je vais mettre en place un clavier virtuel pour l'utilisateur.Contrôle de la position du caretbrush de Silverlight textbox

Le clavier virtuel est ajouté à la zone de texte par programmation. Lorsque je me concentre sur la zone de texte, quel que soit le texte, le caretbrush sera toujours à la position la plus à gauche.

Y at-il de toute façon que je peux contrôler la position de celui-ci?
Si je ne suis pas capable de le faire, devinez que je cache juste le pinceau caret, sinon il semble abit confus, surtout quand vous êtes au 3ème caractère mais que le caretbrush apparaît sur le 1er caractère.

Répondre

0

J'ai déjà trouvé la réponse.

txt1.SelectionStart = txt1.text.length

0

mais txt1.SelectionStart = txt1.text.length-1 est seulement correct

Questions connexes