大哥 ,帮忙贴个代码解决下我现在的问题是你窗口一需要窗口2里面的textbox里面的数据吗??

解决方案 »

  1.   

    Frm_Child  frmChild = new Frm_Child();
    frmchild.SaveMethod();刚初始化就调用方法,这个时候Frm_Child中textBox1、textBox2、textBox3中的值都为""啊,你断点调试进入Frm_Child中SaveMethod()方法试试。这个可以把Frm_Child实例化放在Frm_Parent类中public partial class Frm_Parent : Form
    {
        Frm_Child frmChild = null;    private void Frm_Parent_Load(object sender, EventArgs e)
        {
              frmChild = new Frm_Child();
              frmchild.Show();
        }}
    在打开的Frm_Child窗口中给textBox1、textBox2、textBox3赋值然后单击Frm_Parent窗口中的按钮时private void Button1_Click(object sender, EventArgs e)
    {
       frmchild.SaveMethod();
    }
      

  2.   

    Frm_Child  frmChild = new Frm_Child();
    frmchild.SaveMethod();
    这里写错了  你new了一下 那么里面的数据就是没有了的。  所以你要frmChild .textbox1.text  获取到数据 然后再在你的父窗体里面写frmchild.SaveMethod();这个方法  委托都不需要。。
      

  3.   

    断点调试发现string text1 = this.textbox1.text.tostring();
    这个text1 为空值,但是不知道理由呀。
    我要在FrmParent 点击保存,然后再保存子窗口中FrmChild 中的数据。
    帮帮忙呀。
      

  4.   


    大哥 ,帮忙贴个代码解决下我现在的问题是你窗口一需要窗口2里面的textbox里面的数据吗??
    不是的,父窗口保存按钮,子窗口有个方法去保存子窗口数据,但是父窗口的点击保存后子窗口的数据为空值。
      

  5.   


    你确定FrmChild的textbox1上是有值的吗?你确定打开的FrmChild窗口和你
    Frm_Child  frmChild = new Frm_Child();
    frmchild.SaveMethod();
    方法中的这个frmChild是一个对象吗?
    当你Frm_Child  frmChild = new Frm_Child();的时候,是重新创建了一个Frm_Child对象,这个时候,上面的没有在 public Frm_Child()方法中赋值的控件的值都为空啊。。
    你是按照我给你的例子中的代码写的吗?
      

  6.   

      //声明委托 发布者
            public delegate void Ad(string ss);
            
            //定义事件
            public event Ad AddName;SaveMethod()
    {
    AddName(  textBox1.text )
    }
    窗体1load
    ///窗体1的保存
    AddName+=new ....(窗体2)..Ad(SendName);
     private void SendName(string ss)
    {
    ....具体做什么事。。就是你的窗体2的保存
    ss就是我代码里面写的textbox1的值
    }
      

  7.   

    把给子窗体控件赋值的代码卸载窗体装载FrmChild_Load的时候,这样再调用
      

  8.   

    Frm_Child  frmChild = new Frm_Child();
    frmchild.SaveMethod();
    如果这两句是连在一起的,中途未执行任何操作,这个时候子窗体都还未显示,textBox里也没有输入数据,那么调用SaveMethod方法也就不会有数据被保存
      

  9.   

    http://blog.csdn.net/chaoyangzhixue/article/details/17162885
      

  10.   

    google吧
    网上winform窗体间传值的文章太多了。
      

  11.   

    感觉可以参考这篇文章http://blog.csdn.net/jiankunking/article/details/19500019