windows记事本的查找功能怎么做呀

刚学C#想给下这个方面的思路,可以告诉我一个比较简单的实现方法,又能从上往下找 又能从下往上找的方法。。关键是找到之后光标要停到那个位置,我不知道怎么控制光标的位置

如果要从上往下查找的话,你可以用IndexOf,它可以往下一个个找下去,比如你要找第二次出现“张三”的位置,你就可以用int len=str.IndexOf("张三",0,2);中间的0表示从最开始查找,第3个参数2表示找第二个
如果你要从下面往上面找的话,就用LastIndexOf("张三",0,2);用法一样,但它是倒着找的。
如果你要设置光标的话,就用
textBox1.SelectionLength=2;
textBox1.SelectionStart=2;
来设置,分别表示被选中的长度和光标开始的位置
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-05
在记事本中按下ctrl+f键,输入你想要定位的字节,查找下一个,如果同样的多个,可以再按查找下一个