MyException - 我的异常网
当前位置:我的异常网» C# » 如何让绘图时候Invalidate屏幕不要出现闪烁

如何让绘图时候Invalidate屏幕不要出现闪烁

www.MyException.Cn  网友分享于:2013-12-28  浏览:153次
怎么让绘图时候Invalidate屏幕不要出现闪烁?
我的程序中有一个功能,是让鼠标拖拽一些物体,这样在MouseMove事件中就得不停Invalidate一块区域,会出现闪烁现象,怎么才能避免这个现象?

------解决方案--------------------
VS2005的话,在Form的构造函数里加这个:this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
this.SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true);

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有