4

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

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

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

谢谢你。

4

1 回答 1

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

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

于 2012-12-14T16:36:16.700 回答