在做一个显示图像的页面时遇到以下问题 (开发环境:xpsp2 + iis / vb.net 2003)
第一步:将需要显示的图像的文件信息保存在数组imgFile()中 (类似 "d:\myimg\1.gif" 2.gif .....) 并将每个数组元素加入到列表框 listbox1 中 第二步:使用image控件显示图像 Image1.ImageUrl = "file:///" & ListBox1.SelectedItem.Text 改变listbox1的选择项 即可改变image1的显示内容 以上已经可以正确运行,问题如下: 1. 使用这种方法切换图像时,image控件会出现闪烁 2. 在程序内部改变 listbox1的选择项:例如 : dim i as integer = 0 for i = 0 to listbox1.items.count - 1 ' 延时程序 ' xxxxxxxxxxxxx ' xxxxxxxxxx listbox1.selectIndex=listbox1.selectIndex +1 Image1.ImageUrl = "file:///" & ListBox1.SelectedItem.Text next i 以实现动画效果。 在 做 windows应用程序时,使用如下的延时程序成功: System.Windows.Forms.Application.DoEvents() System.Threading.Thread.Sleep(400) 但是在做 web应用程序时,第一句会出现问题:"windows不是system的成员"! 试验了其它几种 延时程序,结果都不成功,很是郁闷。 请大家指教!多谢!