首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

panel里头的内容变化时是不是会触发paint

2012-08-01 
panel里面的内容变化时是不是会触发paint我panel做的了一个mousemove,当鼠标在指定的位置时重绘局部,但我

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

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

热点排行