标题:RichTextBoxFinds.Reverse只能往回查到一个字符吗?怎么控制?
只看楼主
w805756054
Rank: 2
等 级:论坛游民
帖 子:10
专家分:21
注 册:2012-10-14
结帖率:100%
 问题点数:0 回复次数:0 
RichTextBoxFinds.Reverse只能往回查到一个字符吗?怎么控制?
如题
查找按钮的代码如下,注释部分是用来正向查找和调试用的,这个方法有错吗,start可以控制正向查找,但是end却不能控制逆向的,求解啊!!!!求正确控制方法
程序代码:
        private void btn_find_Click(object sender, EventArgs e)
        {
            int start = ctl.SelectionStart;
            int end = ctl.TextLength;
            //if (ctl.SelectedText != "")
            //{
            //    start++;         
            //}
            // MessageBox.Show(ctl.Find(tbx_find.Text.Trim(), start,  RichTextBoxFinds.Reverse).ToString());
            if (ctl.Find(tbx_find.Text.Trim(), start, end, RichTextBoxFinds.Reverse) == -1)
            {
                MessageBox.Show("没有找到字符!");
            }
            ctl.HideSelection = false;
        }
搜索更多相关主题的帖子: start 
2012-10-26 19:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-384568-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.079129 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved