当我使用Winforms GUI工具包在Mono中编写应用程序时,它看起来很原生(当然,因为它是.),但它看起来很旧,就像为Windows 98制作的应用程序.我在Visual Studio项目中搜索到了设计师生成的GUI代码,但我看不出有什么区别.VS设计师还导入了System.Windows.Forms,但它看起来不错而且现代,不老.
回到那些日子里,当我在Visual Basic(不是.Net类型)中编写代码时,我们使用清单文件来做到这一点,效果很好(在Windows XP上,Vista或7当时没有发布).但我怀疑清单文件是否是解决方案,因为我无法在互联网上找到与此相关的任何内容.
那么,如何使Mono应用程序看起来像现代Winforms应用程序?
谢谢.
Application.EnableVisualStyles(); //Do this before creating your first form.
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/system.windows.forms.application.enablevisualstyles.aspx
| 归档时间: |
|
| 查看次数: |
2352 次 |
| 最近记录: |