日期:2014-05-19  浏览次数:20681 次

onpaint
我写了自定义组件(components),继承自ToolBar,override它的OnPaint方法,但方法内的代码却不能执行。这是为什么,该怎么解决?但是我有的控件重载就可以。

------解决方案--------------------
单步调试一下 看看
------解决方案--------------------
不对呀,你的控件不是继承于ToolBar,怎么代码是继承的RichTextBox呢,RichTextBox没有onPaint事件呀
------解决方案--------------------
我试了一下,把父类换成button之类的具有OnPaint事件的控件马上就可以了,建议你将父类设置成Control,然后再加入RichTextBox,代码可以在Control的OnPaint事件里面写
------解决方案--------------------
改为继承CONTROL类来实现。