一个WinForm被Show之后,自动会做一些工作,现在要它做完后自动关掉,代码怎么写呢?我把 this.Close(); 这句写在构造函数里,不管用。

解决方案 »

  1.   

    如果不显示窗口,可以在Load事件完成,如果一定要显示窗口,你可以放到一个线程中或者放一个Timer,执行完成后this.Close(),如果用了Timer,执行后立即用this.Timer1.enable=false再写代码
      

  2.   

    “挪到form_load”:成功了
    “可以放一个定时器”:有问题的,可能要处理的时间很长的。
      

  3.   

    “如果不显示窗口,可以在Load事件完成,如果一定要显示窗口,你可以放到一个线程中”:显示窗口也可以放到load中。