我在FormClosing中写过啊,还是不行啊。
您所谓的关闭事件  是哪个?  
我是新手 希望能说的详细一下...

解决方案 »

  1.   

    你是不是又new了一个新的form2,而不是设置的之前的那个,在form1中。
      

  2.   

    不是. 我一直都是这个form2啊。 都是用Visible调用的。
    因为我试过,如果在Form2中添加一个按钮,按钮里边写this.Visible = false
    下回是可以打开的。但是不能改变Form2中的界面。
      

  3.   


     protected override void OnClosing(CancelEventArgs e)
            {
                e.Cancel = true;
            }
      

  4.   

    ... 
    我不是让这个按钮 没用...
    我的意思是  这个小叉子的功能 相当于 this.Visible = false
      

  5.   


    这样这个 窗体就不会关闭了 
    ... 
    我不是让这个按钮 没用...
    我的意思是  这个小叉子的功能 相当于 this.Visible = false
      

  6.   


    这样这个 窗体就不会关闭了 
    ... 
    我不是让这个按钮 没用...
    我的意思是  这个小叉子的功能 相当于 this.Visible = false protected override void OnClosing(CancelEventArgs e)
            {
    this.Visible = false;
                e.Cancel = true;
            }这样行不
      

  7.   

    ... 
    我不是让这个按钮 没用...
    我的意思是  这个小叉子的功能 相当于 this.Visible = false
    你自己在加一行代码不就行了嘛 protected override void OnClosing(CancelEventArgs e)
            {
                e.Cancel = true;
                this.Visible = false;
            }
      

  8.   

    9楼
    这样这个 窗体就不会关闭了 
    ... 
    我不是让这个按钮 没用...
    我的意思是  这个小叉子的功能 相当于 this.Visible = false protected override void OnClosing(CancelEventArgs e)
            {
    this.Visible = false;
                e.Cancel = true;
            }这样行不
    同意,正解!使用的时候将Form2设为全局变量,然后每点一次都是show(),改变Form2上内容,点SHOW显示!