2009-09-29 7 views
2

J'ai une forme simple avec RichTextBox dessus. Dans l'événement Load, j'écris du texte dans RichTextBox et maintenant je veux placer l'emplacement du curseur à la fin de ce texte afin que je puisse ajouter quelque chose. J'ai essayé Focus() mais cela ne fonctionne pasDéfinir le curseur dans RichTextBox

Répondre

9

Essayez:

richTextBox1.SelectionStart = richTextBox1.Text.Length; 
richTextBox1.Focus(); 
5

Vous pouvez utiliser la propriété CaretPosition ou utiliser la méthode Select (pos, pos) pour obtenir le résultat souhaité.

Edit:

La méthode de mise au point ne fait que déplacer le focus du clavier à votre RichTextBox, mais il ne modifie pas la position actuelle du curseur dans la commande.