我在C#中有两个控件覆盖OnPaint()
以自己绘制所有视觉效果。
我想在其他控件中添加其中一个控件。
我在父控件的OnPaint()
中放入什么来调用子控件的OnPaint()
?
答案 0 :(得分:1)
您没有指定winforms,但这似乎很可能基于您的问题。
根据您的心愿,您可能会调用Invalidate()或Refresh()。
控件上的Refresh()应该使控件及其子控件重绘。
如果在控件上调用Invalidate(true),子控件也应该收到invalidate消息。没有true参数的Invalidate()不是递归的。