一个关于RichTextBox的问题!!
使用RichTextBox做一个文本编辑器,用find函数实现了查找功能,如何实现查找下一个的功能啊?还有查找一个文本中所有的一个特定字符串啊????
[解决办法]
1、如何实现查找下一个的功能?
RichTextBox1.Find 字符串, X2, X3
既然你能实现查找功能,就应该知道find的第二个参数X2是要查找的起始位置,只要记住上次查询的起始位置,加上查询字符的长度,就可以得到下一个查询的起始位置了。思路是这样,具体写代码试试。
2、...查找一个文本中所有的一个特定字符串啊?
用1的思路对整个文本循环查找给定的字符,查到了就将颜色改为红色,就可实现了
[解决办法]
你是说想实现Word里查找替换的对话框的功能的话,主要麻烦的就是要把richtextbox这个控件作为参数传递到自己的查找函数中。
[解决办法]
RichTextBox1.Find 字符串, X2, X3
既然你能实现查找功能,就应该知道find的第二个参数X2是要查找的起始位置,只要记住上次查询的起始位置,加上查询字符的长度,就可以得到下一个查询的起始位置了。思路是这样,具体写代码试试。