using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class frm : Form
{
public frm()
{
InitializeComponent();
picBox.Image = imageList.Images[0];
}
int[] a = { 0,0,0,0,0 };
int i = 0;
private void picBox_Click(object sender, EventArgs e)
{
}
private void btnLast_Click(object sender, EventArgs e)
{
i++;
if(i>=5)
{
i = 0;
}
a[i]++;
picBox.Image = imageList.Images[i];
}
private void btnNext_Click(object sender, EventArgs e)
{
i--;
if(i<0)
{
i = 4;
}
a[i]++;
picBox.Image = imageList.Images[i];
}
}
}
要求:有5张图片(编号分别为1.jpg,2.jpg,……,5.jpg),窗体有3个控件(PictureBox,2个按钮);窗体刚开始显示”1.jpg“,按”上一张“则显示”5.jpg“(循环显示),按”下一张“则显示”2.jpg“,依此类推。
所需控件:Button、PictureBox、ImageList
控件显示如图:
运行效果显示:
说明:1.代码不可直接复制使用,需要先添加相应控件,并按代码所示更改控件名字,ImageList中的图片可自行添加
2.上图中的图片并未按显示顺序展示
心得:多写多练,继续努力