设计WinForm的控件

时间:2011-10-28 20:19:25

标签: c# winforms styling

我见过一些软件让我感到震惊,看起来令人难以置信。所以我想知道如何让控件更具可定制性。

目前,我想要实现一个带有背景,圆边和不同选择光标的RichTextBox。我该怎么做/学习如何做这些事情?

没有自己的控制是不可能的?如果是的话,我很乐意得到一些参考,以了解如何这样做。我不知道从哪里开始。

1 个答案:

答案 0 :(得分:3)

你可以覆盖OnPaint事件,开发你自己的控件等,但它很麻烦,使用WinForms时考虑到这个目标就像用叉子吃汤一样。试试WPF(Windows Presentation Foundation)。它允许您非常轻松地自定义UI,主题应用程序等。 WPF似乎也比WinForms有更光明的未来。