求助。。。C#记事本查找功能
跪求各位大大们把win7内的计算器的查找功能,从最初的开始(拖拉控件),然后到代码,以及代码的作用,详细的介绍一下怎么弄 ,小白一名,坑请各位大侠帮助,小弟不胜感激, 跪求了。。。
------解决方案--------------------用textbox.selectstart取得光标位置。用string.indexof查找文本。
------解决方案--------------------
------解决方案--------------------
先传参把主窗体传过来  
 Form1 mainForm;
       public Form2(Form1 main_form) // 把主窗口都传进来了  可以完全控制主窗口      
  {
           InitializeComponent();
           mainForm = main_form;
       }
public int searchPoint = 0;
       private void button1_Click(object sender, EventArgs e)
       {
           //查找下一个          
           if (textBox1.Text == "")
           {
                //没内容
               MessageBox.Show("查找内容为空,请输入查找内容", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
           }
           else
           {
               //有查找内容时
                              searchPoint = mainForm.textBox1.Text.IndexOf(textBox1.Text, searchPoint);//用IndexOf索引
               if (searchPoint == -1)
               {
//没找到
                   MessageBox.Show("已到文本末尾,没有找到", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                   searchPoint = 0;
               }
               else
               {
//找到了,选中文本
                   mainForm.textBox1.Select(searchPoint, textBox1.Text.Length);
                   searchPoint = searchPoint +textBox1.Text.Length;
                   mainForm.Activate();
               }
           }
       }