Application.Exit   方法     
通知所有消息泵必须终止,并且在处理了消息以后关闭所有应用程序窗口。

Form.Close   方法 
关闭窗体。

如果该窗体是应用程序的主启动窗体,则調用窗体的Close()方法,跟調用Application.Exit的效果差不多。 
如果该窗体非主启动窗体,则只是关闭该窗体而不关闭整个应用程序。

如果是多线程应用程序,要想关闭整个应用程序,除了調用Application.Exit()方法或者主启动窗体的Close()之外,还需要显示的調用终止线程的代码。否则窗体虽然关闭了,看似应用程序退出了,其实线程依然还驻留在内存中工作。打开任务管理器依然可以看到。

Application.Exit   方法 
通知所有消息泵必须终止,并且在处理了消息以后关闭所有应用程序窗口。

该方法停止在所有线程上运行的所有消息循环,并关闭应用程序的所有窗口。该方法并不强制应用程序退出。Exit   方法通常从一个消息循环内调用,该方法强制   Run   返回。若要只退出当前线程的某个消息循环,请调用   ExitThread。

警告       当调用   Application.Exit   方法以退出应用程序时,不引发   Form.Closed   和   Form.Closing   事件。如果在必须执行的其中一个事件中有验证代码,则在调用   Exit   方法之前,应分别为每个打开的窗体调用   Form.Close   方法。

windows运行和初始化后,就进入消息循环,既然exit强制run返回那程序也就结束了,就会调用析够函数释放内存

Form.Close   方法 

关闭窗体。   窗体关闭后,关闭在该对象内创建的所有资源并且释放该窗体,如果要关闭的窗体是应用程序的启动窗体,则该应用程序结束。

Close   时不释放窗体的一种情况是,窗体属于多文档界面   (MDI)   应用程序的一部分且是不可见的。在这种情况下,您需要手动调用   Dispose,将窗体的所有控件都标记为进行垃圾回收。

.net的垃圾回收是windows自己判断的,每过一段时间才自己回收,所以,.net程序占用内存异常大,除非你自己写析够函数和   Dispose释放资源

Application.SetCompatibleTextRenderingDefault方法

将某些控件上定义的   UseCompatibleTextRendering   属性设置为应用程序范围内的默认值。

某些   Windows   窗体控件可以使用   GDI   图形库或更新的   GDI+   库来呈现其文本。由于   GDI+   的性能和本地化问题而做出这样的更改。默认情况下,将支持   UseCompatibleTextRendering   属性的现有控件设置为   true   以获得向后兼容性,但   Visual   Studio   等环境中的所有新控件都将该属性设置为   false。要切换新控件的默认文本呈现时,请使用   SetCompatibleTextRenderingDefault。

参数 
defaultValue 
用于新控件的默认值。如果为   true,则支持   UseCompatibleTextRendering   的新控件将   GDI+   用于文本呈现;如果为   false,则新控件使用   GDI+。

如果在另一个应用程序中承载   Windows   窗体代码,例如   Internet   Explorer,切勿调用该方法。仅在独立的   Windows   窗体应用程序中调用该方法。

WPFの exit()和close()两个方法的用法的更多相关文章

  1. WPF多线程UI更新——两种方法

    WPF多线程UI更新——两种方法 前言 在WPF中,在使用多线程在后台进行计算限制的异步操作的时候,如果在后台线程中对UI进行了修改,则会出现一个错误:(调用线程无法访问此对象,因为另一个线程拥有该对 ...

  2. wpf获取webbroswer的两个方法

    //跳转前的地址 private void WebBrowser_BeforeNavigate2(object pDisp, ref object URL, ref object Flags, ref ...

  3. Hadoop基础-HDFS递归列出文件系统-FileStatus与listFiles两种方法

    Hadoop基础-HDFS递归列出文件系统-FileStatus与listFiles两种方法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. fs.listFiles方法,返回Loc ...

  4. WPF程序将DLL嵌入到EXE的两种方法

    WPF程序将DLL嵌入到EXE的两种方法 这一篇可以看作是<Visual Studio 版本转换工具WPF版开源了>的续,关于<Visual Studio 版本转换工具WPF版开源了 ...

  5. WPF 数据绑定,界面刷新的两种方法-----INotifyPropertyChanged

    .Netformwork4.0及以下版本 -------INotifyPropertyChanged 命名空间: System.ComponentModel 后台代码 public partial c ...

  6. 解决VS2019中.net core WPF 暂时无法使用 Designer 的临时方法

    目录 解决 VS2019 中.net core WPF 暂时无法使用 Designer 的临时方法 安装 vs 2019 professional/enterprise版本 在vs的设置里,勾选.NE ...

  7. BW增强数据源的两种方法

    BW增强数据源的两种方法 2009-04-01, by SAPBI 前言:我们经常会遇到系统标准的数据源,或者我们自建的数据源无法满足要求的情况,这个时候在数据源中添加几个相关的字段,可能就能满足我们 ...

  8. Linux安装MySQL的两种方法

    转载:http://blog.csdn.net/superchanon/article/details/8546254/ 1.       运行平台:CentOS 6.3 x86_64,基本等同于RH ...

  9. hive权威安装出现的不解错误!(完美解决)两种方法都可以

    以下两种方法都可以,推荐用方法一! 方法一: 步骤一: yum -y install mysql-server 步骤二:service mysqld start 步骤三:mysql -u root - ...

随机推荐

  1. SPOJ COT2 Count on a tree II(树上莫队)

    题目链接:http://www.spoj.com/problems/COT2/ You are given a tree with N nodes.The tree nodes are numbere ...

  2. hdu5255 魔法因子

    题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=5255 首先先预处理出一个p,使得p*因子X等于一个整数,且p最小,设q=p*X. 则题目则可以看成存在 ...

  3. 安装Eclipse并配置JacORB插件

    前人成果 •      eclipse中开发corba完整说明(jacORB版) http://blog.csdn.net/hq0927/article/details/8129534 •      ...

  4. mysql建库DATETIME、DATE 和 TIMESTAMP区别

    http://blog.sina.com.cn/s/blog_5f7b8c2c0100tf6t.html     DATETIME.DATE 和 TIMESTAMP 类型是相似的.本篇描述了它们的特性 ...

  5. paper 17 : 机器学习算法思想简单梳理

    前言: 本文总结的常见机器学习算法(主要是一些常规分类器)大概流程和主要思想. 朴素贝叶斯: 有以下几个地方需要注意: 1. 如果给出的特征向量长度可能不同,这是需要归一化为通长度的向量(这里以文本分 ...

  6. VS2012发布网站详细步骤

    1.打开你的VS2012网站项目,右键点击项目>菜单中 重新生成一下网站项目:再次点击右键>发布: 2.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件: 输入你自 ...

  7. PAT乙级 1010. 一元多项式求导 (25)

    1010. 一元多项式求导 (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 设计函数求一元多项式的导数.(注:xn(n为整数)的一 ...

  8. 轻量linux-Crunch bang

    主页地址:http://crunchbang.org crunch bang11昵称 wheezy crunchbang 11 基于 debian7

  9. [置顶] 一个懦弱的IT人

    对自己近来的学习和工作做一个总结,规划一下未来. 还是从大三暑假说起,稀里糊涂的被拉去参加电子设计大赛,熬过了一段痛苦的时间.原本我是学计算机的,对硬件不太熟悉.不过经过一段时间痛苦的断断续续的学习, ...

  10. html插入视频

    http://www.jb51.net/web/168548.html http://www.w3school.com.cn/html/html_media.asp