我见过一些软件让我感到震惊,看起来令人难以置信。所以我想知道如何让控件更具可定制性。
目前,我想要实现一个带有背景,圆边和不同选择光标的RichTextBox。我该怎么做/学习如何做这些事情?
没有自己的控制是不可能的?如果是的话,我很乐意得到一些参考,以了解如何这样做。我不知道从哪里开始。
答案 0 :(得分:3)
你可以覆盖OnPaint
事件,开发你自己的控件等,但它很麻烦,使用WinForms时考虑到这个目标就像用叉子吃汤一样。试试WPF(Windows Presentation Foundation)。它允许您非常轻松地自定义UI,主题应用程序等。 WPF似乎也比WinForms有更光明的未来。