如何在C# WinForm上显示Gif动画?

问题描述

在窗体上有一个加载事件(用于加载数据,但数据量可能比较大,耗时比较长。)因此我在执行查询时会实例会另外一个窗体frmWating(上面有一个Label,一个PictureBox,PictureBox的Image高为一个Gif文件)但是如果我启动事件的时候把frmWating窗体show()出来的时候看不见GIF动画,请问如何处理。

解决方案

解决方案二:
不太明白
解决方案三:
是不是加载时间太短了,可不可以加长一些时间呢
解决方案四:
在单线程任务中,你的所有CPU资源都用于查询操作了,没时间动你那个GIF.要把查询操作单独放在一个线程中。
解决方案五:
http://topic.csdn.net/u/20080528/16/fa79fde8-1a2d-4dc0-80d9-ca311be513a7.html
解决方案六:
没有人遇到同样的情况吗?高手来不:)其实是这样的:当我Show()那个窗体后,主线程马上进入你的加载处理函数,frmWating来不及更新显示,其实这时候frmWating处于假死状态有好的解决方法不?谢谢
解决方案七:
加个Timer空间,首先显示的是动态图片界面,用时间控制一段时候后再show()出主窗体(数据窗体),随之把动态窗体隐藏或关闭!如果你的GIF动态图片在界面上没有动,那么可能是因为图片本身的问题。检查你保存的GIF图片是否是动态图片,如果没有显示图片,那么检查你的路径是否有误。
解决方案八:
为什么不做一个进度条呢.

时间: 2024-09-24 15:46:19

如何在C# WinForm上显示Gif动画?的相关文章

如何在Linux系统上显示当前及子目录中的文件数量

在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量. 我们将使用 find 命令,它用于搜索目录层次结构中的文件,以及 wc 命令,它会打印每个文件或来自标准输入的换行符.单词和字节计数. 以下是我们在 find 命令中使用的选项,如下所示: -type - 指定要搜索的文件类型,在上面的情况下,f 表示查找所有常规文件. -print - 打印文件绝对路径. 以下是我们 wc 命令中使用的选项,如下所示: -l - 此选项打印换行符的总数,也即由

Winform 上显示复杂Excel,以及导出功能

问题描述 最近在研究在Winform上显示复杂Excel,通常使用datagrid控件.但次控件只能满足简单表格的显示,遇到一些复杂的就没有什么办法了.听说NOPI很强大,能支持复杂Excel格式的读取,没有接触过NOPI,请教大家给个winform使用NOPI的例子.下面是我要处理的表格,先将表格在Winform上显示,然后还要导出.关于解析复杂Excel的通常办法是转化为csv,然后通过逐个判断提取需要的数据.PS:是在winform上显示,不是B/S. 解决方案 解决方案二:NPOI是导入

ASP.NET 如何在web页面上显示数据库表中的所有图片,求大神。。。。。

问题描述 在数据库表中存入图片的路径,想在页面中分类显示图片,不能预先设定存入图片的数量,所以用Image控件显示不合理,并不会自定义控件,还有没有其他的方法?求大神指点...... 解决方案 解决方案二: 解决方案三:你是指图片平铺展示那种形式吗?解决方案四:控件绑定的话用Repeat,模板里面就放img控件解决方案五: 解决方案六:用Repeat的话,具体是怎样的呢,新手,没用过解决方案七:Repeat跟datagridview还有datalist差不多不过分页和排序我记得是要自己来写的不像

new-net2.0 为何在IIS7.0下显示上传不成功 但在IIS6.0下正常

问题描述 net2.0 为何在IIS7.0下显示上传不成功 但在IIS6.0下正常 protected void upload_Click(object sender, EventArgs e) { string text = this.Session["port"].ToString(); string path = "~/Room_JS/" + text + "/tp/gb/"; bool flag = false; string str =

websocket-如何利用WebSocket在<Canvas>标签上显示动画?

问题描述 如何利用WebSocket在<Canvas>标签上显示动画? 想将服务器端窗口渲染出来的图像不停地上传到Canvas标签上,Canvas通过不停读取PNG图像,在远端实现动画效果,这样能办到吗?利用WebSocket能达到实时吗? 其中可能涉及到哪些语言呢?或者有相似的技术可以借鉴吗? 解决方案 试试gif? 之前在网上看过一个Amine类,可以实现gif的动画效果,指定播放次数等等

控件-c#winform显示html文本在网页上显示的内容

问题描述 c#winform显示html文本在网页上显示的内容 我的想法是winform一个控件(可能是文本框或者是什么)写HTML语言也就是这个文本的内容可能是 然后另外一个控件就把这些图片显示出来,可能不是使用webBrowser这个控件 也许只需要一个richtextbox控件来显示就行了我并不是要显示出一个网页,而是要显示出这个文本标记语言的内容 解决方案 那你就把页面源码读出HTML字符串,然后直接给RichEditCtrl控件显示

请教一个很简单的问题,如何在ASP.net页面上显示一个变量

问题描述 请教一个很简单的问题,如何在ASP.net页面上显示一个变量,比如登陆的时候,在固定位置显示***你好.如果不用response.write还有没有别的办法啊 解决方案 解决方案二:可以在你想放变量的地方放一个LABEL..赋值后显示就OK了解决方案三:好的,谢谢啦解决方案四:方法很多,常见的如楼上

mfc-如何在MFC上显示海克斯康监控摄像头的画面?

问题描述 如何在MFC上显示海克斯康监控摄像头的画面? 要做这样一个项目,请大神给点参考资料,谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 解决方案 http://www.pudn.com/downloads408/sourcecode/graph/texture_mapping/detail1739707.html 解决方案二: 你看看第三方有没有提供一些dll供使用 解决方案三: 调用对应的api先获得对应的视频流,然后可以用Directhow来显示,不过这种摄像头一般买的

导出协单到电脑上的时候,如何在excel打开前显示一个滚动条?

问题描述 导出协单到电脑上的时候,如何在excel打开前显示一个滚动条? 导出协单到电脑上的时候,如何在excel打开前显示一个滚动条? 解决方案 http://club.excelhome.net/thread-1055018-1-1.html