社区
C#
帖子详情
如何解决窗体闪烁(其他窗口在上面移动闪烁很明显)
a175460677
2009-12-04 08:02:44
整个窗体界面是采用双缓冲绘制出来的,窗体上有很多按钮控件,按钮也是采用双缓冲绘制出来的,但是当其他窗口在上面移动是就会出现很明显的闪烁,请高手解决。
...全文
345
19
打赏
收藏
如何解决窗体闪烁(其他窗口在上面移动闪烁很明显)
整个窗体界面是采用双缓冲绘制出来的,窗体上有很多按钮控件,按钮也是采用双缓冲绘制出来的,但是当其他窗口在上面移动是就会出现很明显的闪烁,请高手解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a175460677
2009-12-07
打赏
举报
回复
我开始就是采用背景贴图,后来换成双缓冲绘图,这两个效果都不怎么样,暂时只能这样了,谢谢楼上各位
dylike
2009-12-05
打赏
举报
回复
尽可能不要在PAINT或ONPAINT里写.而是采用背景贴图的方式.
龙宜坡
2009-12-05
打赏
举报
回复
[Quote=引用 17 楼 dobzhansky 的回复:]
winform 就这德行了,
默认窗口放个 DGV, 绑些数据,
拖动 winamp 窗口, 在winform窗口上移动
可明显看见后面的窗口闪乎乎的.
winform 玩好不容易..
[/Quote]
说的是,应该是我们没玩好WinForm吧!
To LZ:
别用图片按钮了,尤其是用背景,要么你就用BMP图,别用其它格式的,WinForm窗体中用图片背景就这德行!
Dobzhansky
2009-12-05
打赏
举报
回复
winform 就这德行了,
默认窗口放个 DGV, 绑些数据,
拖动 winamp 窗口, 在winform窗口上移动
可明显看见后面的窗口闪乎乎的.
winform 玩好不容易..
lfywy
2009-12-04
打赏
举报
回复
JF
a175460677
2009-12-04
打赏
举报
回复
我的按钮都是填充图片的,所以画出来要好点吧
周公
2009-12-04
打赏
举报
回复
1
有必要用双缓冲绘制按钮么?
其实对于不是需要及时频繁绘制状态图的情况,设置启用双缓冲就可以了。涉及到GDI+时才会更多关注双缓冲。
wartim
2009-12-04
打赏
举报
回复
电脑配置怎么样
mjp1234airen4385
2009-12-04
打赏
举报
回复
12楼的头像很牛逼
mjp1234airen4385
2009-12-04
打赏
举报
回复
这个是不可避免的。
使用的GDI+多了,就是这样的。
在想要更好的效果,只能是DirectX了。
ErrorCode1987
2009-12-04
打赏
举报
回复
有可能是系统设置效果的问题 ,调调看看
我的电脑-属性-高级-性能-设置-视觉效果
a175460677
2009-12-04
打赏
举报
回复
[Quote=引用 7 楼 inttny 的回复:]
这个像是由于刷新导致的,想点办法不让他刷新看看吧。我提供个思路,Control.SuspendLayout()和Control.ResumeLayout()之类的或许可以
[/Quote]
应该和这个没有关系
a175460677
2009-12-04
打赏
举报
回复
[Quote=引用 8 楼 freeboy827 的回复:]
那么多控件,要重绘
不明白什么布局要那么多按钮
[/Quote]
也就有12个按钮,还有3个比较大的自定义控件,还有些pictureBox
美工设计一个界面效果图,我要把图都画进去,大多数控件都是要填充图片的
SlaughtChen
2009-12-04
打赏
举报
回复
关注一下...
freeboy827
2009-12-04
打赏
举报
回复
那么多控件,要重绘
不明白什么布局要那么多按钮
INTTNY
2009-12-04
打赏
举报
回复
这个像是由于刷新导致的,想点办法不让他刷新看看吧。我提供个思路,Control.SuspendLayout()和Control.ResumeLayout()之类的或许可以
Neil198
2009-12-04
打赏
举报
回复
背景色是不是设置成透明的了? 不要透明试试
a175460677
2009-12-04
打赏
举报
回复
难道没有人能解决这个问题嘛?
窗体
闪烁
程序(C#源代码编写)
窗体
闪烁
程序是一种常见的计算机应用程序现象,特别是在使用C#编程语言进行Windows桌面应用开发时可能会遇到。本程序的目的是通过源代码控制
窗体
在显示过程中的动态效果,以实现特定的视觉反馈或交互体验。在C#中,...
Halcon刷新图像
窗口
控件
闪烁
解决
方法.hdev
Halcon刷新图像
窗口
控件
闪烁
两种
解决
方法。有时候,我们需要在
窗口
或者控件中显示图像,以及某些region、contour,甚至是交互时才会出现的ROI选择框。 但是随着操作的频繁进行,我们在重绘
窗口
内容的时候,会出现并...
VBAPI
窗体
闪烁
及定位鼠标
在压缩包中的文件"API
闪烁
窗口
及定位鼠标"很可能包含了详细的代码示例、解释文档或者教学材料,可以帮助进一步理解和实践这些API的用法。学习和掌握这些技术,能让你在VB编程中更加游刃有余,提高应用程序的用户...
VB
闪烁
的警告
窗体
在VB(Visual Basic)编程中,"
闪烁
的警告
窗体
"通常是指在应用程序运行时,
窗体
突然频繁或不正常地出现和消失,这可能是由于多种原因造成的。开发者可能遇到这种情况,尤其是在创建交互式用户界面时,需要确保
窗体
的...
Vb
窗体
闪烁
、隐藏标题栏的例子
接下来,我们讨论如何
解决
窗体
闪烁
的问题。
窗体
闪烁
通常是由于系统重绘导致的,特别是在
窗体
更新频繁时。为了
解决
这个问题,可以使用`Update`和`DoubleBuffered`属性。`DoubleBuffered`属性可以减少因多次重绘导致的...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章