什么是Windows Forms最好的免费皮肤库?

时间:2010-04-13 14:04:41

标签: winforms skinning

我希望我的Windows Forms .NET应用程序更好一点,有花哨的圆角窗口,非标准颜色设置,漂亮的控件。

尽管所有这些都可以通过自定义ownerdraw实现,但我不想花太多时间并采用现有的免费实现(如果有的话)。

请推荐您的选择。

2 个答案:

答案 0 :(得分:1)

我不知道任何完整的免费库,但为了改进常见.Net控件的外观或功能,我会查看CodeProject站点。有很多关于自定义控件的文章。例如,here是关于制作圆形按钮的。

您可能需要执行所有者绘图,但假设该文章或其他文章中的代码许可证适合您的需要,您可以重新使用代码而无需自己编写太多内容,而且某些文章包含您可能只能在代码中引用的类库。

如果您想为自己的应用提供Windows 7外观,还有Windows API Code Pack for .Net

答案 1 :(得分:1)

据我所知,在WinForms中无法轻松完成“主题”或“蒙皮”。您必须查找/购买自定义控件(或控件库),这些控件(或控件库)执行您所需的所有渲染或按照您的提及执行并呈现您自己的控件。

如果您将应用程序迁移到WPF,您会发现对主题和“皮肤化”的更多支持。

干杯。