用了IrisSkin换肤控件,在mousemove事件里,添加在StatusBar显示当前坐标的代码。
然后鼠标在窗体上移动时,StatusBar界面狂闪,眼都花了。有什么解决方法没。
多谢!

解决方案 »

  1.   

    没用过第三方控件,.net本身就慢
      

  2.   

    你试一下把你不想要闪烁的窗体的DoubleBuffered的属性设置为True 看看
      

  3.   

    换肤控件一般就会在重绘事件里面加入不少内容,加上你OnMouseMove不断触发刷新,自然闪的厉害。有两个办法,1. 改用其他皮肤控件,或许会好一点。2. 在OnMouseMove的处理时不要每一次触发都去修改状态栏字符。用一个counter记录触发次数,间隔一两次修改一下状态栏好了。
      

  4.   

    使用skinfeature界面换肤组件啊。 完全支持c#的。界面精致,而且效果很棒!!
    www.skinfeature.com