只点一下BUTTON1要实现2个事件,但是这两个事件不是在同一个FORM里面的, 我不知道第2个事件隐藏FORM2上的PANEL1是如何实现的(只点一次FORM1上的BUTTON1)?谢谢高手指点

解决方案 »

  1.   


    namespace WindowsFormsApplication3
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                Form2 form2=new Form2();
                form2.HidePanel();
                form2.ShowDialog(); 
            }
        }
    }namespace WindowsFormsApplication3
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }        public void HidePanel()
            {
                panel1.Visible = false;
            }
        }
    }
      

  2.   

    直接写道form2的load里就可以啊
      

  3.   

    panel1.Visible = false;
      

  4.   

    同意1楼,放form load里的话,也许别的操作不需要隐藏就不好控制