关于WinForm程序的Dispose()方法

1.在一个窗体的方法中,如果调用了Dispose()方法,则这个窗体被处置(即窗体被关闭销毁)

但是这并不是说,调用Dispose()后,就退出了该窗体方法的执行。
相反,在Dispose()调用之后,Dispose()后面的语句也将被执行,即只有在该窗体方法执行完成之后,
窗体才关闭销毁。
如果想达到 执行Dispose()方法后马上退出 的效果,只需要在Dispose()之后调用return语句

2.调用窗体的Close()方法,表示关闭窗体。
窗体关闭后,关闭在该对象内创建的所有资源并且处置(dispose)该窗体
Close()方法,也类似于Dispose()方法,它的执行并不导致 退出调用它的方法
即它们都不能像return语句那样,被作为退出函数体的语句

转载于:https://www.cnblogs.com/zqf620/archive/2007/01/20/625635.html

你可能感兴趣的:(关于WinForm程序的Dispose()方法)