Form1 是父窗体 FormBorderStyle=None  设有 BackgroundImage背景 为何我设置Form1父窗体 的  
  private void Form1_MouseClick(object sender, MouseEventArgs e)
        {
            MessageBox.Show("12321");
        }
事件没有响应呢!

解决方案 »

  1.   

    我这里可以啊,你那里应该有其它设置影响的吧。我是vs2010 winform工程
      

  2.   

    是不是你的Form1 父窗体被其它控件挡住了,所以你单击不到
      

  3.   

    没有!我新建的窗体!我现在只在代码里面写!鼠标点击还是没效果!      public Form2()
            {
                InitializeComponent();
                this.IsMdiContainer = true;
                this.MouseClick+=new MouseEventHandler(Form2_MouseClick);
            }        private void Form2_MouseClick(object sender, MouseEventArgs e)
            {
                MessageBox.Show("sadasd");
            }还是没有弹出窗口!
      

  4.   

    我现在只在代码里面写!鼠标点击还是没效果!      public Form2()
            {
                InitializeComponent();
                this.IsMdiContainer = true;
                this.MouseClick+=new MouseEventHandler(Form2_MouseClick);
            }        private void Form2_MouseClick(object sender, MouseEventArgs e)
            {
                MessageBox.Show("sadasd");
            }还是没有弹出窗口!
      

  5.   

    this.IsMdiContainer = true; 把这个删除就可以。你的窗口是个MDI容器,得创建子窗口,在子窗口里能相应click事件。
      

  6.   


    我必须写在MDi容器的!嗯!谢谢你的关注!找到替代的法子了!