Form.Close 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭窗体。
public:
void Close();
public void Close();
member this.Close : unit -> unit
Public Sub Close ()
例外
创建句柄时窗体已关闭。
如果设置为
注解
关闭窗体时,对象中创建的所有资源都会关闭,并且该窗体被释放。 可以通过处理Closing事件并将传递为参数的属性CancelEventArgs设置为Cancel事件处理程序来防止窗体在运行时关闭。 如果要关闭的窗体是应用程序的启动窗体,应用程序将结束。
当窗体未释放 Close 时,这两个条件是(1)它是多文档界面(MDI)应用程序的一部分,并且窗体不可见;并且(2)已使用 ShowDialog显示窗体。 在这些情况下,需要手动调用 Dispose 以标记所有窗体的垃圾回收控件。
注释
Close当方法在显示为无模式窗口时Form,无法调用Show该方法以使窗体可见,因为窗体的资源已经释放。 若要隐藏窗体,然后使其可见,请使用 Control.Hide 该方法。