c# - 如何使 Mono/Winforms 应用程序看起来像现代应用程序?

标签 c# winforms mono

当我使用 Winforms GUI 工具包在 Mono 中编写应用程序时,它看起来很原生(当然,因为它是。),但它看起来很旧,就像为 Windows 98 制作的应用程序。我在 Visual Studio 项目中搜索, 到设计师生成的 GUI 代码中,但我看不出有什么区别。 VS 设计器还导入了 System.Windows.Forms,但它看起来不错且现代,而不是旧的。

过去,当我在 Visual Basic(不是 .Net 类型)中进行代码设计时,我们使用 list 文件来完成,效果很好(在 Windows XP、Vista 或 7 上当时还没有发布。) .但我怀疑 list 文件是否是这里的解决方案,因为我在互联网上找不到与此相关的任何内容。

那么,如何使 Mono 应用程序看起来像现代 Winforms 应用程序?

谢谢。

最佳答案

Application.EnableVisualStyles(); //Do this before creating your first form.

http://msdn.microsoft.com/en-us/library/system.windows.forms.application.enablevisualstyles.aspx

关于c# - 如何使 Mono/Winforms 应用程序看起来像现代应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13882694/

相关文章:

asp.net - Mono 上的 Web API 不断获取 404

ubuntu - 无法使用 Mono 运行 .net 应用程序 - 找不到 mscorlib.dll(版本不匹配?)

c# - SQL加密字符串的解密

c# - 限制基类参数的类型

c# 文本框到数据库

c# - 在不影响相邻列的情况下调整 DataGridView 列的大小?

c# - Windows 资源管理器 Crumb-Bar 控件

c# - 如何设置 monodoc 以与 transifex.com 一起使用?

C# 无法在 VisualStudio 上对 iOS 应用程序的按钮使用约束

c# - 使用 List 创建脚本