在查找中怎样才能得到上一次查找结束时亮块的位置,因为我想做一个“查找下一个”按钮但是要做查找下一个按钮 就必须知道上一次查找结束是的光标的位置 因为查找函数中的第二个参数就是查找的起始位置 那查找下一个的起始位置就是第一次查找结束时亮块的位置 所以怎么才能得到第一次结束时亮块所在的位置啊 谢谢了
解决方案 »
- C#与SQL Server 2008
- winform form1有一个按钮弹出新窗体form2 DataGridview双击如何关闭form2?
- 请问,关于线程池的WaitCallback委托
- C# MVC3 LINQ查询语法
- C# AxF1Book 怎么象标准控件拖拉显示到窗口上
- 内存泄漏问题
- MDI子窗体修改MDI父窗体中的变量,来实现子窗体实例的只出现一次,各位高手请大家指点一下,刚学习C#
- 变量、字段、属性之间有什么关系?
- 隐藏数据
- 请问:picbox 是动态生成的,怎么设定它的sizemode为autosize或者直接设置height,width
- 如何手动触发事件?
- 在net2005中,如何根据传递值使treeview的节点被选中
private int FindNext(string text, bool bMatchCase, bool bReverse)
{
if (text == null) return -1; this.richTextBox1.Focus(); RichTextBoxFinds findOptions = RichTextBoxFinds.None; int start = this.richTextBox1.SelectionStart;
int end = start; if (bReverse)
{
start = 0;
end = this.richTextBox1.SelectionStart;
findOptions |= RichTextBoxFinds.Reverse;
}
else
{
start += this.richTextBox1.SelectionLength;
end = this.richTextBox1.TextLength;
this.richTextBox1.SelectionStart = start;
}
this.richTextBox1.SelectionLength = 0; if (bMatchCase)
{
findOptions |= RichTextBoxFinds.MatchCase;
}
return this.richTextBox1.Find(text, start, end, findOptions);
}搂主直接调用这个函数应该可以实现你的需求
application 里面。
具体哪一个看你自己需要
http://download.csdn.net/source/894891
该功能已经做得很完善,可以参考