替换字符时什么意思??如果是替换文本可以在form1中定义一个
public static string strvalue;
在form2中修改form1.strvalue =欲改动的文字内容.
在form2的关闭之后,回到form1的窗口中修改

解决方案 »

  1.   

    方法1
    在form2中添加:
    private string m_richtextboxText="";
    public string richtextboxText
    {
       get{return m_richtextboxText;}
       set{m_richtextboxText=value;}
    }private void from2_load(object sender, System.EventArgs e)
    {
        //得到要替换字符
       string a=this.richtextboxText;
    }在form1中添加:
    pivate void 调用from2的过程()
    {
       form2 frm=new form2();
       frm.richtextboxText=richtextbox.Text;
       frm.show();
    }
      

  2.   

    没听没明白,是要想实现类似于记事本中的查找替换功能吗?
    如果是的话,你可以:
      把form2中的textbox属性定义为public
       这样当你的主函数启动时,new一个新的form2时,form1就可以使用form2
       中的这个textbox来获得要替换的字符了当然你也可以把form1中的richtextbox定义为public static类型
    这样你可以在form2中直接调用form1的静态类型                                              wish u good luck
                                                      Greatsft
      

  3.   

    没听没明白,是要想实现类似于记事本中的查找替换功能吗?
    如果是的话,你可以:
      把form2中的textbox属性定义为public
       这样当你的主函数启动时,new一个新的form2时,form1就可以使用form2
       中的这个textbox来获得要替换的字符了当然你也可以把form1中的richtextbox定义为public static类型
    这样你可以在form2中直接调用form1的静态类型                                              wish u good luck
                                                      Greatsft
      

  4.   

    http://www.csdn.net/Develop/read_article.asp?id=26433
    这里有非常详细的说明,好好研究一下吧!,不太难