如下图所示,我在用三个label 一个picturebox 编写一个控件,我想实现的效果是点击这个标签时用GDI+ 绘制出点击的这个label和picturebox 一起组成的区域,并且把picturebox 填充成点击的这个label的颜色。
现在功能实现了,但是我发现当控件被拖到屏幕以下,然后
快速提起来时有一部分线条和颜色填充消失(如下面两张图)
但是当我
慢慢地提起来时,线条和填充完整。
我在这个自制控件的paint 事件和picturebox 的paint 事件下都设置了断点,发现不管是快速提起还是慢速提起都会触发paint 事件。
但是两个paint 事件下面都有绘制图形的代码。
这样我始终没有弄明白,
快速提起时线条缺失的原因?为什么
慢速提起就没有问题?
求各位路过的兄弟指点。