C# 富文本框选择第一个字符
在C#中有没有办法在富文本框中选择段落中的第一个字符?我想这样做:C# 富文本框选择第一个字符,c#,wpf,C#,Wpf,在C#中有没有办法在富文本框中选择段落中的第一个字符?我想这样做: richTextBox.Selection.Select(0, 1); 0是开始位置,1是选择结束位置。尝试: richTextBox.Select(0, 1); 也许您需要在之前将hideSelection设置为false richTextBox.HideSelection = false; richTextBox.Select(0, 1); 您可以使用TextRange对象来实现这一点。这将返回richtextbox中
richTextBox.Selection.Select(0, 1);
0是开始位置,1是选择结束位置。尝试:
richTextBox.Select(0, 1);
也许您需要在之前将hideSelection设置为false
richTextBox.HideSelection = false;
richTextBox.Select(0, 1);
您可以使用TextRange对象来实现这一点。这将返回richtextbox中的第一个字符
TextRange justTheFirst = new TextRange(richTextBox.Document.ContentStart,
richTextBox.Document.ContentStart.GetPositionAtOffset(1));
string text = justTheFirst.Text;
看看这个: