问题描述
在窗体上有一个加载事件(用于加载数据,但数据量可能比较大,耗时比较长。)因此我在执行查询时会实例会另外一个窗体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