如何实现在记事本的查找功能,主要是控件的的代码。要求是:form1窗体有多个子窗体,find窗体时在form1中new出来的,用find窗体实现记事本的查找功能

解决方案 »

  1.   

    FindDiaog 
    public int Find(char[ ] characterSet, int start, int end)
      System.Windows.Forms.RichTextBox 的成员
      

  2.   

    自己实现的话,也给你提供一个思路:
    文本框中的文本都对应一个行号(RichTextBox当中可以取得到),文本框中的文本都有总行数(RichTextBox当中可以取得到)。查找的时候,循环每个行的文本,看Indexof(文本)是不是>0,大于0,就选取文本,记下行号,跳出循环,下次再次查找,从记下的等号开始继续查找下一个匹配的结果
      

  3.   


    这个思路的代码进行实现,源代码已经放在源代码下载里面:
    http://download.csdn.net/source/2865699