当前位置: 首页 > news >正文

Application.EnableVisualStyles();

Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
  Application.Run(new login());

 

1. Application.EnableVisualStyles() 的作用是激活应用程序的显示风格,而显示风格是构成操作系统主题的各种元素,如色彩、字体等。如果控件和OS支持,那么控件的绘制就会根据显示风格来实现。实际上该方法的调用必须早于任何一个控件的创建。通常它位于Main函数的第一行,在集成开发环境下会自动被添加。见:http://msdn.microsoft.com/en-us/library/system.windows.forms.application.enablevisualstyles.aspx

2. SetCompatibleTextRenderingDefault()
        某些窗体控件在给它们的文本着色时可以使用 TextRenderer类也可以使用 Graphics类。 TextRenderer类是基于 GDI图形库的,而 Graphics类则基于GDI+库。这两种类的并存始于.NET Framework 2.0,部分出于性能原因,部分是由于GDI+的本地化问题。若控件支持UseCompatibleTextRenderingproperty属性,则该方法将此属性设置为默认值。
        UseCompatibleTextRendering属性用于兼容使用TextRenderer类的窗体控件和使用 Graphics 类的.NET Framework 1.0和.NET Framework 1.1下的应用程序。如果你到程序不是从1.0或者1.1版本升级来的,那么建议你把该属性设置为false。

        除了窗体应用程序,不要调用该方法。

        至于为什么出现基于GDI 的TextRenderer类,MSDN上有,我也不想再翻译了。主要是基于性能,美观等考虑,以及多语言字体的兼容问题。

3. Application.Run(new login());
    我估计你的login应该是个窗体类,不是ApplicationContext类。对于窗体来说,Run方法在当前线程中启动一个标准的应用程序消息循环,另外它还将你的login窗体显示出来

相关文章:

  • 【转】.Net高级技术——IDisposable
  • [转]通过脚本添加登陆/注销/开机/关机脚本
  • 学习 AngularJS (三) module
  • Json序列化之.NET开源类库Newtonsoft.Json
  • C/C++ 库函数 是否调用 WinAPI
  • 构造汽车
  • 违反约束或者主外键删除数据
  • 不平衡学习方法理论和实战总结
  • Windows Cygwin Redis 安装(转)
  • apche commons项目简介
  • CAS (2) —— Mac下配置CAS到Tomcat(客户端)
  • Median of Two Sorted Arrays
  • 固态硬盘上安装Windows8(ghost)启动问题
  • 王家林每日大数据语录Spark篇0003
  • [hive小技巧]同一份数据多种处理
  • @jsonView过滤属性
  • [deviceone开发]-do_Webview的基本示例
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • nfs客户端进程变D,延伸linux的lock
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • 初识 beanstalkd
  • 使用SAX解析XML
  • 微服务入门【系列视频课程】
  • 【云吞铺子】性能抖动剖析(二)
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​iOS安全加固方法及实现
  • ​linux启动进程的方式
  • #HarmonyOS:软件安装window和mac预览Hello World
  • $(function(){})与(function($){....})(jQuery)的区别
  • (2020)Java后端开发----(面试题和笔试题)
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (ZT)出版业改革:该死的死,该生的生
  • (七)Java对象在Hibernate持久化层的状态
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (学习日记)2024.01.09
  • (转)shell调试方法
  • (转)甲方乙方——赵民谈找工作
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .NET 5种线程安全集合
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET 反射 Reflect
  • .net的socket示例
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .net专家(张羿专栏)
  • /etc/skel 目录作用
  • @Builder用法
  • @Import注解详解
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [Contest20180313]灵大会议
  • [Docker]十.Docker Swarm讲解