社区
C#
帖子详情
如何在C# WinForm上显示Gif动画?
Csharpbull
2008-07-30 11:03:26
在窗体上有一个加载事件(用于加载数据,但数据量可能比较大,耗时比较长。)
因此我在执行查询时会实例会另外一个窗体frmWating(上面有一个Label,一个PictureBox,
PictureBox的Image高为一个Gif文件)
但是如果我启动事件的时候把frmWating 窗体show()出来的时候看不见GIF动画,请问如何处理。
...全文
1990
7
打赏
收藏
如何在C# WinForm上显示Gif动画?
在窗体上有一个加载事件(用于加载数据,但数据量可能比较大,耗时比较长。) 因此我在执行查询时会实例会另外一个窗体frmWating(上面有一个Label,一个PictureBox, PictureBox的Image高为一个Gif文件) 但是如果我启动事件的时候把frmWating 窗体show()出来的时候看不见GIF动画,请问如何处理。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xqy_2007
2008-07-30
打赏
举报
回复
为什么不做一个进度条呢.
carl5chao
2008-07-30
打赏
举报
回复
加个Timer空间,首先显示的是动态图片界面,用时间控制一段时候后再show()出主窗体(数据窗体),随之把动态窗体隐藏或关闭!
如果你的GIF动态图片在界面上没有动,那么可能是因为图片本身的问题。检查你保存的GIF图片是否是动态图片,如果没有显示图片,那么检查你的路径是否有误。
Csharpbull
2008-07-30
打赏
举报
回复
没有人遇到同样的情况吗?高手来不:)
其实是这样的:当我Show() 那个窗体后, 主线程马上进入你的加载处理函数, frmWating来不及更新显示,
其实这时候frmWating处于假死状态
有好的解决方法不?谢谢
冷月孤峰
2008-07-30
打赏
举报
回复
http://topic.csdn.net/u/20080528/16/fa79fde8-1a2d-4dc0-80d9-ca311be513a7.html
bwangel
2008-07-30
打赏
举报
回复
在单线程任务中,你的所有CPU资源都用于查询操作了,没时间动你那个GIF.
要把查询操作单独放在一个线程中。
delen2007
2008-07-30
打赏
举报
回复
是不是加载时间太短了,可不可以加长一些时间呢
格拉
2008-07-30
打赏
举报
回复
不太明白
在
winform
中播放
gif
动画
图片
在
winform
中播放
gif
动画
图片;ImageAnimator的使用
winform
等待窗体
gif
动画
等待
winform
等待窗体
gif
动画
等待
C#
Winform
窗体与界面设计
本课程是针对
C#
Winform
开发人员的基础性课程,详尽的介绍
C#
Winform
窗体与界面的设计,通过提供实例,让
C#
Winform
开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
c#
源码DataGrid中
显示
GIF
动画
c#
在DataGrid中
显示
GIF
动画
Winform
弹出等待窗口(附多种Loading资源
gif
图)
开发
Winform
程序的时,经常会用到等待窗口(如网络通讯、数据库操作等一些耗时操作),这样可以可以有更好的体验。 本例程等待窗口可以传入
显示
的问题动态更新
显示
的文字内容,添加了窗口句柄方法,可以在线程操作中,解决模态窗口ShowDialog()时不起作用还能继续操作地步控件的问题。 另外添加了近百种loading加载
gif
动图
显示
,可满足各种需求。
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章