以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] RichTextBox查找多行文本 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78370) |
-- 作者:lsy -- 发布时间:2015/12/8 10:16:00 -- [求助] RichTextBox查找多行文本 多行文本框1和RichTextBox1中的文本一样,同样查找多行文本框2中的文本。 当多行文本框2中的文本是单行时,返回同样正确的结果。 当多行文本框2中的文本是多行时,多行文本框1中查找,返回正确的结果;RichTextBox1中查找,返回- 1 MessageBox.Show(tbx.Text.IndexOf(fin,0)) MessageBox.Show(RichTextBox1.Text.IndexOf(fin,0))
|
-- 作者:大红袍 -- 发布时间:2015/12/8 10:27:00 -- MessageBox.Show(RichTextBox1.Text.IndexOf(fin.replace(chr(13), ""),0))
|
-- 作者:lsy -- 发布时间:2015/12/8 10:47:00 -- 能查找到了,但是查找的范围向下超出几个字符。 |
-- 作者:大红袍 -- 发布时间:2015/12/8 10:57:00 -- RichTextBox的回车符是chr(10),一般的回车符是 chr(13) & chr(10),文本多几个回车,就多几个字符。
去掉匹配。 |
-- 作者:lsy -- 发布时间:2015/12/8 11:05:00 -- 好了,选定文本的长度也要相应缩短。 非常感谢。
|