七月 13

Visual Studio C# Windows窗体应用编程中Application.Exit()和Form.Close()的区别

在我们进行Visual Studio C# Windows窗体应用编程的过程中,经常需要实现关闭窗口的功能。实现这个功能的方法有两个,分别是Application.Exit()和Form.Close()。那么它们之间又有什么区别呢?

首先,如果我们的程序只有一个窗体,那么无论是Application.Exit()还是Form.Close()都能实现关闭窗口的功能。

它们之间的区别在于程序有多个窗体的时候。在这个时候,如果我们使用Application.Exit(),那么整个程序都会停止,所有的窗口都将被关闭。

与此相对应,如果我们使用Form.Close(),那么我们就只是关闭了当前窗口,而如果程序还打开了其他窗口,那么其他的窗口是不会受到影响的。

简单的说,如果需要关闭整个程序,就使用Application.Exit(),而如果我们只是需要关闭当前窗口,就使用Form.Close()。



文章由安静原创,发表于www.ajnote.com。转载请注明出处

发表 2018年7月13日 自 anjing 类别 "C#学习笔记

发表评论

电子邮件地址不会被公开。 必填项已用*标注