如何解决窗体闪烁(其他窗口在上面移动闪烁很明显) 整个窗体界面是采用双缓冲绘制出来的,窗体上有很多按钮控件,按钮也是采用双缓冲绘制出来的,但是当其他窗口在上面移动是就会出现很明显的闪烁,请高手解决。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有必要用双缓冲绘制按钮么?其实对于不是需要及时频繁绘制状态图的情况,设置启用双缓冲就可以了。涉及到GDI+时才会更多关注双缓冲。 这个像是由于刷新导致的,想点办法不让他刷新看看吧。我提供个思路,Control.SuspendLayout()和Control.ResumeLayout()之类的或许可以 也就有12个按钮,还有3个比较大的自定义控件,还有些pictureBox美工设计一个界面效果图,我要把图都画进去,大多数控件都是要填充图片的 这个是不可避免的。使用的GDI+多了,就是这样的。在想要更好的效果,只能是DirectX了。 尽可能不要在PAINT或ONPAINT里写.而是采用背景贴图的方式. winform 就这德行了,默认窗口放个 DGV, 绑些数据,拖动 winamp 窗口, 在winform窗口上移动可明显看见后面的窗口闪乎乎的.winform 玩好不容易.. 说的是,应该是我们没玩好WinForm吧!To LZ:别用图片按钮了,尤其是用背景,要么你就用BMP图,别用其它格式的,WinForm窗体中用图片背景就这德行! 【急救】关于C#生成com组件问题 通过反射对属性赋值的问题 C# 提示框的排列顺序问题 C#.net中月份控件问题 外行,问问网站建设J2EE架构和.Net架构的优劣都在哪里 大家来看看我做的页面,所有提意见的都有分拿!!!散分 如果你能解决这个问题,你的月薪可以在6k以上 哪位大哥能给我发一个烧DVD的DLL文件! 打印设置许可 从数据库中返回的DateTime 类型的值为空。该空是什么类型? 有8个项目,我都放在一个解决方案下了(其中包括自己的一个类库项目),这样合适吗?应该分成几个解决方案更合适呢? 请教webIM和传统IM的优缺点及实现过程
其实对于不是需要及时频繁绘制状态图的情况,设置启用双缓冲就可以了。涉及到GDI+时才会更多关注双缓冲。
也就有12个按钮,还有3个比较大的自定义控件,还有些pictureBox
美工设计一个界面效果图,我要把图都画进去,大多数控件都是要填充图片的
使用的GDI+多了,就是这样的。
在想要更好的效果,只能是DirectX了。
默认窗口放个 DGV, 绑些数据,
拖动 winamp 窗口, 在winform窗口上移动
可明显看见后面的窗口闪乎乎的.winform 玩好不容易..
To LZ:
别用图片按钮了,尤其是用背景,要么你就用BMP图,别用其它格式的,WinForm窗体中用图片背景就这德行!