【发布时间】:2017-02-05 11:17:53
【问题描述】:
(希望不是重复的问题)
我有一个 WinForm 项目(Visula Studio 2013 ; .Net Framework 4)。
我的窗口和它们的控件只是拖放。我没有对设计(字体、颜色等)进行任何更改。我只调整了alingments。
我的问题:有没有办法通过在项目中“加载”现成的模板来使我的窗口更具吸引力?位置会保留,但“设计”会更好看。
我看到了这个,但对于像我这样的新手来说,它看起来太复杂了。 https://documentation.devexpress.com/WindowsForms/CustomDocument16492.aspx
您的任何建议将不胜感激。
【问题讨论】:
-
您的意思是“皮肤”,其中控件/小部件的视觉外观发生变化,但它们的位置和行为保持不变?
-
@Dai Hmmm 从未听说过。如果“皮肤”也能够更改字体、颜色、背景颜色……以及控件的更多方面,那么是的,我的意思是“皮肤”……但不是 Visual Studio 的“皮肤”,而是“皮肤”的我的自定义表单
-
听起来这就是你要找的东西:devexpress.com/products/net/controls/winforms/skins
-
谢谢戴。我会调查的
-
请注意,如果您确实想要高质量的图形自定义用户体验,我建议您不要使用 WinForms,因为它从来没有考虑到高性能 2D 图形:GDI 很慢(自 Microsoft自 Windows Vista 以来删除了硬件加速)。你应该使用 WPF。