使用皮肤控件后窗体界面闪烁
用了IrisSkin换肤控件,在mousemove事件里,添加在StatusBar显示当前坐标的代码。
然后鼠标在窗体上移动时,StatusBar界面狂闪,眼都花了。有什么解决方法没。
多谢!
[解决办法]
换肤控件一般就会在重绘事件里面加入不少内容,加上你OnMouseMove不断触发刷新,自然闪的厉害。
有两个办法,
1. 改用其他皮肤控件,或许会好一点。
2. 在OnMouseMove的处理时不要每一次触发都去修改状态栏字符。用一个counter记录触发次数,间隔一两次修改一下状态栏好了。