我看过一些让我震惊的软件,它们的外观令人难以置信.所以我想知道如何使控件更具可定制性.
目前,我想实现一个RichTextBox,它具有背景,圆形边缘和不同的选择光标.我该如何做/学习如何做这类事情?
没有我自己的控制就不可能吗?如果是这样,我很乐意获得一些参考来学习如何做.我不知道从哪里开始.
解决方法:
您可以重写OnPaint事件,开发自己的控件等,但是这样做很麻烦,并且使用WinForms来实现此目标就像用叉子吃汤一样.尝试使用WPF(Windows Presentation Foundation).它使您可以非常轻松地自定义UI,为应用程序设置主题等. WPF似乎比WinForms拥有光明的未来.