3

我正在 Visual Studio 2008 (C#) 中开发 Windows 窗体应用程序,并且我想将样式添加到项目中。

我一直在研究一些关于它的想法,但我还没有找到一个关于如何做到这一点的例子。真的有可能吗?

我的应用看起来像:

应用截图

但我真的想在按钮、文本框和我拥有的其他项目中添加更多样式:

示例样式

我的老板坚持使用 Visual Studio 2008。

4

2 回答 2

1

如果您想使用 Winforms,则必须购买这个,例如:

http://devcomponents.com/ 您必须在应用程序中绑定新程序集,这不是很多工作!

但更好的方法是使用 WPF http://wpftutorial.net/DataGrid.html

于 2013-09-03T15:53:45.820 回答
1

要做到这一点而无需购买任何其他东西,您可以从头开始创建自己的自定义按钮和文本框控件,或者作为从现有 Windows 窗体控件派生的控件,然后覆盖 OnPaint 等。看看这里做了什么:

http://dotnetrix.co.uk/button.htm

您还可以调查第三方选项。

或者,如果像其他人所说的那样有可能,请使用 WPF。我会推动WPF!如果有现有的 WinForms 代码库,您始终可以在 WinForms 中托管 WPF 元素。看:

演练:在 Windows 窗体中托管 Windows Presentation Foundation 控件

于 2013-09-03T16:02:01.737 回答