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

怎么让队列里的图片 显示在3个picturebox,让图片自动浏览
       public Queue<Image>  QueueMethod()
        {
            Queue<Image> strList = new Queue<Image>();
            foreach (var item in getPic(@"E:\pic1"))
            {
                strList.Enqueue(Image.FromFile(item));
            }
            return strList;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            /图片自动浏是这个button里的功能,功能就能电视上的滚动字幕似的,只不过这里要多个图片在3个picturebox里滚动,哪位大哥帮帮我,不太会,给点代码,给点提示也可以
        }

------解决方案--------------------
你可以添加一个Timer控件在窗体中,然后注册Timer.Tick事件,然后Tick事件处理函数中指定Picturebox.image属性为你队列中的图片就可以了,具体代码可以参考下下面的链接:
http://social.msdn.microsoft.com/Forums/windows/en-US/0d552274-db2b-466c-b09a-396ce3667c90/time-between-ticks-seems-to-get-faster