form1:public void yytfuzhi(int a)
        {
            this.txtyyt.Text = a.ToString();
        }form2: private void button1_Click(object sender, EventArgs e)
        {
                int id = 0;
                form1 ind = new form1();
                ind.yytfuzhi(id);
            
        }我想把Form2的id传到Form1中,并在txtyyt上显示出来,但是出错了,他说我的txtyyt控件未实例化,求解

解决方案 »

  1.   

    http://topic.csdn.net/u/20110407/19/c1068d69-7331-4d02-bc0b-f5ba7a5f8dd8.html?75505
      

  2.   


    cao版主引以为荣的委托例子,你竟然说看不懂?
    打你pp
      

  3.   

    form1:
    private void button1_Click(object sender, System.EventArgs e)
            {
                Form2 frm = new Form2();
                frm.OnSendString += (text) => { textBox1.Text = text; };
                frm.Show();
            }form2:
            public delegate void SendStringHandler(String text);
            public event SendStringHandler OnSendString;        private void button1_Click(object sender, EventArgs e)
            {
                if (OnSendString != null)
                {
                    OnSendString("在WinForms程序里实现窗体传值的最佳实践");
                }
            }