下面为一计时器处理方法,定时变换图片框中的图片:
private void timer1_Tick(object sender, EventArgs e)
{
//如果当前显示的图片索引没有到最大值就继续增加
if (index < imageList1.Images.Count - 1)
{
index++;
}
else //否则从第一个图片开始显示,索引从0开始
{
index = 0;
}
//设置图片框显示的图片
pictureBox1.Image = imageList1.Images[index];
} private void pictureBox1_Click(object sender, EventArgs e)
{
this.Close();
}
问题是:代码 if (index < imageList1.Images.Count - 1) 中为什么不是 index < imageList1.Images.Count 呢?,这样做似乎最后一个索引找不出来呀!
寻求大虾帮忙,在此谢过!!
private void timer1_Tick(object sender, EventArgs e)
{
//如果当前显示的图片索引没有到最大值就继续增加
if (index < imageList1.Images.Count - 1)
{
index++;
}
else //否则从第一个图片开始显示,索引从0开始
{
index = 0;
}
//设置图片框显示的图片
pictureBox1.Image = imageList1.Images[index];
} private void pictureBox1_Click(object sender, EventArgs e)
{
this.Close();
}
问题是:代码 if (index < imageList1.Images.Count - 1) 中为什么不是 index < imageList1.Images.Count 呢?,这样做似乎最后一个索引找不出来呀!
寻求大虾帮忙,在此谢过!!
解决方案 »
- 急求:Could not load file or assembly 'ICSharpCode.SharpZipLib
- 如何检测多个显示器及对其进行设置,以及如何在窗体中模拟鼠标点击
- 新手,请教!
- C#中用SaveFileDialog类保存文件,如何另外增加字符编码(ANSI、UTF-8等)选项
- DataGrid控件用法
- 关于一个循环残留的疑问------->重在参与!
- 请问各位大侠 怎样在web应用程序中不用javascrip 去掉地址栏、工具栏和菜单
- 如何用c#编写此程序 求助
- 可选参数怎么定义?
- 可是怎么样在C#中使用API
- asp连接数据库!!急急急!!!
- 如何在一个表中快速添加主键?【表中已有数据】
如Count 为5,index应为 0-4