当我使用 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/