Form2 formtest = new Form2();formtest.Text = "Test";formtest.Parent = this;formtest.StartPosition = FormStartPosition.CenterParent;formtest.Show();
这段简单的代码放在Form1_Click和button1_Click里面有什么区别吗?
为什么在Form1_Click函数里面,就出不来效果呢?

解决方案 »

  1.   

    是不是事件没有绑定?构造函数里加上 this.Click += Form1_Click;
      

  2.   

    确认Form1_Click被调用了
    调试看看
      

  3.   

    你点下运行后点下form窗口看看!
      

  4.   

    为什么,改了IsMidContains为true之后,就不触发click事件了呢?
      

  5.   


    private void Form1_Load(object sender, EventArgs e)
            {
                foreach (Control item in this.Controls)
                {
                    if (item is MdiClient)
                    {
                        item.Click += new EventHandler(Form1_Click);
                    }
                }
            }好像是父窗体里面还有个MDIClient容器