
WPF中RichTextBox的定位问题。如何使光标定位到与指定关键字所在的位置?
如图,关键字为“5、选择合适的装饰材料”时,RichTextBox显示的第一行即为关键字所在的行,即类似标签导航定位的功能。...
如图,关键字为“5、选择合适的装饰材料”时,RichTextBox显示的第一行即为关键字所在的行,即类似标签导航定位的功能。
展开
2个回答
展开全部
这应该更高亮显示关键字差不多的思路。
RichTextBox里的文本都是通过run来显示。
我的思路是遍历所有的run,然后判断run.text值跟输入的匹配字符是否相同,最后定光标位置就可以了。RichTextBox可以通过它的Selection的一个方法定位光标的。
RichTextBox里的文本都是通过run来显示。
我的思路是遍历所有的run,然后判断run.text值跟输入的匹配字符是否相同,最后定光标位置就可以了。RichTextBox可以通过它的Selection的一个方法定位光标的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询