comment obtenir et définir la position actuelle du curseur de la zone de texte WPF
Je veux obtenir la position actuelle du curseur à partir d'un WPF zone de texte. Si un TextBox
contient du texte abhishek
et le curseur clignote après abhi
ensuite, je veux que l'indice, de sorte que plus tard, après compensation de l' TextBox
par programme et l'affectation de certains autres ou même de texte par programmation je veux faire de clignotement du curseur juste après 4 caractères.
J'ai essayé d'obtenir la position du curseur comme ça,
_tempFuncName = txtFunctionName.Text;
_cursorPosition = txtFunctionName.SelectionStart;
_selectionLength = txtFunctionName.SelectionLength;
Et de revenir à un stade ultérieur d'autres cas de ce genre,
txtFunctionName.Text = _tempFuncName;
txtFunctionName.SelectionStart = _cursorPosition;
txtFunctionName.SelectionLength = _selectionLength;
Ici souligner les variables de page sont les variables de niveau.
Ce code ne fonctionne pas. Est-il une autre approche?
source d'informationauteur Abhi
Vous devez vous connecter pour publier un commentaire.
Vous pouvez jouer avec caretindex propriété d'une zone de texte
Vous avez juste besoin d'ajouter une ligne pour définir le focus sur la zone de texte sinon tout fonctionne bien.
ces déclarations sont suffisants pour faire le req chose. je faisais erreur dans le choix de l'événement à écrire du code. Merci à tous.