标签: .net winforms visual-studio-2010 c++-cli
我有一个面板,其中包含一个面板,其中包含一个包含多个标签的面板。 我得到外面板和标签的OnPaint事件,但不是介入的面板。 发生什么事了?
更新:当ClipRectangle为Size(0,0)时,我的跟踪错误,这是一个完全覆盖的面板。
答案 0 :(得分:1)
只要控件的一部分需要重新绘制,就会引发绘制事件。由另一个(不透明的)控件覆盖的控件区域被该控件遮挡,因此逻辑上不需要重新绘制。因此,如果您的面板完全被其子控件遮盖,它们可能永远不会引发Paint事件。