有没有人有一个很好的策略,可以在Visual Studio(2008)中使用Windows窗体开发来加入Windows Design Guidelines
例如,为了坚持在Windows XP中遵循字体建议,你必须知道系统默认字体应该是Tahoma,Verdana应该用于浮动窗口中的标题栏,而Trebuchet MS应该用在Windows的标题栏中。 ......叹息......我认为它与Vista完全不同: - (
当然,Visual Studio默认提供的是脑死亡的Microsoft Sans Serif。
那么最好的设计方法是什么,是否有一个可以帮助我的插件,我只需要忍受坐在设计指南打开并手动执行此操作。 (疼痛)
编辑:感谢视觉样式建议,但不幸的是不会切掉芥末(实际上启用Visual Styles是Visual Studio 2008中的默认设置)XP外观和感觉winforms控件仍然使用microsoft sans serif字体默认值。
答案 0 :(得分:4)
您可以通过在正确的位置调用Application.EnableVisualStyles()来使Windows窗体使用Windows主题字体/颜色/大小等。您的表单将采用当前所选Windows主题中设置的属性。
MSDN页面: http://msdn.microsoft.com/en-us/library/system.windows.forms.application.enablevisualstyles.aspx
答案 1 :(得分:2)
据我所知,没有可用的脉冲(我可能是错的,可能是我的),但我通常做的是创建任何项目的几个副本,并为Vista提供一个所有的字体和另一个用于XP。希望这有帮助