Winforms风格/ UI外观和感觉提示

时间:2009-02-16 14:50:24

标签: .net winforms user-interface

从多年的asp.net开发回到winforms应用程序。

寻找有关如何“设计”winforms的建议和提示,类似于我在asp.net中使用CSS / Master Pages的方式。

我对如何在一个地方更新某些类型的控件的字体/颜色感兴趣。如何保持布局的一致性。

赞赏任何指针/文章。

仅供参考...... WPF不是此项目的选项。

3 个答案:

答案 0 :(得分:4)

您可以创建所需的不同标准控件的自定义版本,继承原始版本,但将自定义样式应用于自定义版本。这将为您提供一个单独的位置来更改组件类型的样式。您还可以让每个控件将样式对象作为系统范围样式的参数。

答案 1 :(得分:3)

除非您正在创建某种自助式信息亭应用程序,否则我建议您不要在应用程序中弄乱Windows常用控件的外观。

对于桌面应用程序,与其他Windows应用程序的一致性通常被认为比任何设计都更加重要。

答案 2 :(得分:3)

自定义控件是实现此目的的典型方法。如果您想要反复使用标签控件,请从中继承并设置自己的属性。

虽然看起来有点单调乏味,但它确实是使用WinForms进行此操作的最佳方式。 WinForms不是为此设计的,因为WPF是。

希望有所帮助!