日期:2014-05-18  浏览次数:21030 次

panel里面的内容变化时是不是会触发paint
我panel做的了一个mousemove,当鼠标在指定的位置时重绘局部,但我跟踪发现触发了整个PAINT,将我绘制的内容全部重绘了一遍,为什么?我能指定跳过这个paint过程吗

------解决方案--------------------
你可以指定在panel中实现mousemove,不用在整个界面中画,否则会触发整个paint事件
------解决方案--------------------
有个InvalidateRegion()函数可以实现绘制局部