日期:2014-05-17  浏览次数:21173 次

winform轮流显示图片问题(含gif图片)
界面上放了一个panel
根据需要在程序中给panel添加控件
如果要显示的是图片就添加一个pictureBox,然后显示指定的图片
如果要显示文本就添加一个textbox
要是显示的内容放在List<string>列表中,string中内有文件路径和文件类型说明
我这些内容是顺序显示,取出一个显示一个
我用foreach循环列表取出内容,然后给panel添加控件显示(当然每次切换前先清空panel的控件)
两个问题
一、如果实现显示间隔,线程sleep不好使
二、如果取出的是gif图片,如何判断gif播放完了,再显示下一个内容

------解决方案--------------------
如果实现显示间隔,线程sleep不好使...怎么不好使咯???环境线程 sleep() 没得问题吧..或者用trimer
------解决方案--------------------
gif文件中有时间线,但是gif播放速度不一定是这个时间