form2传值给form1form2中
 private void button_Click(object sender, EventArgs e)
        {
            Form1 frm = new Form1 (false, currentID);
            frm.ShowDialog();
         }form1中
        bool modType;
        int currentNo;        public Form1(bool mType, int cNo)
        {
            InitializeComponent();
            modType = mType;
            currentNo = cNo;
        } private void Form1_Load(object sender, EventArgs e)
        {
          textbox1.text=modType.toString();
         }

解决方案 »

  1.   

    这样方法我也试过了。。
       Form2用到弹出Form1窗体可以。。而没有Frm.Show()的话就没反应
      

  2.   

    你用构造参数传并在load时取得值,肯定是要show啊,否则就用代理和事件来传
      

  3.   

    把Form2中的TextBox 给public就可以调用了!!
      

  4.   

    给你个链接:
    http://topic.csdn.net/u/20080318/09/48a7fa8e-3500-4a0c-9617-39c5a0247c8f.html
      

  5.   

    把Form2中的TextBox.Text 给public 变量或属性 你再取它就可以了!!
      

  6.   

    上codeproject网站上搜索“Passing an Object between Two .NET Windows Forms”