本帖最后由 a062730 于 2010-09-10 15:57:30 编辑

解决方案 »

  1.   

    (1)在Form2中增加一个带参数的构造函数:
    string str="";
    public Form2(string txt)
    {
       str=txt;
    }
    (1)在Form1中调用的时候:
     u=textBox1.Text
     Form2 f = new Form2(u);            
     f.Show();
    (3)你Form2中的str的值,就是你从Form1中传过去的值了
      

  2.   

    可以使用sendMessage或者postMessage来做啊,接收就做在每个窗体的DefWndProc函数里,这样就可以很好地实现窗体间传送数据了
      

  3.   

    这里有一篇相关文章,讲的很详细,你可以过去看看,
    http://www.jb51.net/article/1291.htm
      

  4.   

    建议楼主看看sendMessage,因为这个是窗体间通讯常用的方法,只要有句柄,窗体间可以实时沟通,对以后编程有好处