富格文本框选择第一个字符
本文关键字:第一个 字符 选择 文本 | 更新日期: 2023-09-27 18:26:24
C#中有没有办法在富文本框中选择段落中文本的第一个字符?我想做这样的事情:
richTextBox.Selection.Select(0, 1);
0是开始位置,1是选择结束位置。
您可以使用TextRange对象来执行此操作。这应该返回richtextbox 中的第一个字符
TextRange justTheFirst = new TextRange(richTextBox.Document.ContentStart,
richTextBox.Document.ContentStart.GetPositionAtOffset(1));
string text = justTheFirst.Text;
尝试:
richTextBox.Select(0, 1);
也许您之前需要将hideSelection设置为false;
richTextBox.HideSelection = false;
richTextBox.Select(0, 1);