有两个窗体Main,addform,当点击 addform 中 button 按钮,Main窗体 lable1的text值改变!怎么实现?       

解决方案 »

  1.   

    声明一个公共委托,addForm中声明委托对应的事件,addForm的button中激发此事件,Main中调用此事件对应的事件处理方法,此方法中修改label的值。OK了
      

  2.   

     额 给 那边窗体控件设置成PUBLIC  然后直接传就OK 了吧
      

  3.   


    Main,addform
    public partial class Main: Form
    {
      public static string strText = "";
      public Main()
      {
      }  private void Main_Load(object sender, EventArgs e)
            {
                 this.lable1.Text = strText;
            }
    }public partial class addform: Form
    {
      private void addformButton_Click()
      {
         Main.strText = "你要显示的值";
      }
    }
      

  4.   

    看这个吧,都有:
    http://blog.csdn.net/mngzilin/archive/2010/01/01/5118256.aspx
      

  5.   

    这是每个刚接触WinForm的人都会遇到的问题