
C#中怎样实现在内存DC,以避免绘图时的闪烁
1个回答
展开全部
一般开启双缓存就行了
显示的控件的DoubleBuffered为true就行了,在界面属性面板可以设置,也可以代码设置
麻烦点的可以在控件的构造函数内setStyle,具体参数设置网上挺多可以查到,
再麻烦点的就重绘函数。
如果还是觉得绘图会闪烁看看能否从代码优化,尽量避免整个界面的重绘,试试局部重绘
显示的控件的DoubleBuffered为true就行了,在界面属性面板可以设置,也可以代码设置
麻烦点的可以在控件的构造函数内setStyle,具体参数设置网上挺多可以查到,
再麻烦点的就重绘函数。
如果还是觉得绘图会闪烁看看能否从代码优化,尽量避免整个界面的重绘,试试局部重绘
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询