然后纠缠了一个晚上,终于把高手们不怎么感兴趣的记事本“查找下一个”给实现了。
本人对是c++转过来学.net 的,理解方式可能还保留了C++的习惯,各位将就啦。
private void button1_Click(object sender, EventArgs e)
{
//fm1.textBox1 .Text =textBox1 .Text ;
fm1.richTextBox1.Focus();
if (radioButton1.Checked == true)
i = fm1.richTextBox1.Find(textBox1.Text, i + 1, RichTextBoxFinds.MatchCase);
else if (radioButton2.Checked == true)
if (i == 0)
i = 1;
else if (i >= 0)
i = fm1.richTextBox1.Find(textBox1.Text, 0, i - 1, RichTextBoxFinds.Reverse);
else if (i < 0)
i = 0;
}
在msdn中