窗体form1中有很多文本框,同过双击获得焦点的文本框,调出另一个窗体form2,form2中有一个文本框,调出form2窗体时其中的文本框加载form1中触发双击事件的文本框的内容。目的是通过form2窗体修改form1窗体中文本框中的内容。

解决方案 »

  1.   

    把form2里的文本框设置成public,在show之前,给他付值也可以设置一个属性,在show之前给属性付值,再在form2里的load事件把属性的值给文件框
      

  2.   

    form2里放一个form1的引用,form2构造的时候传过去,form2就能用form1的参数了吧
      

  3.   

    form1中有很多文本框,怎么多文本框只通过一个双击事件来完成调用form2
      

  4.   

    private void DoubleClick(object sender, System.EventArgs e)
    {
    TextBox tb = (TextBox)sender; Form2 f2 = new Form2();
    f2.textBox1.Text = tb.Text;
    f2.ShowDialog();
    }把form1的所有textBox的双击事件都在邦定到这个事件里.
    就可以了.还不懂话,加我MSN,我给你DEMO.    [email protected]好了,给分
      

  5.   

    我还想问一下,在form2中队文本框内容进行修改后,如何将修改后的内容传给FORM1中的文本(触发事件的文本)
      

  6.   

    我给你邮件了
    [email protected]