您的位置:首页 > 编程语言 > C#

c#第二次作业:图片随机浏览器

2015-04-19 12:19 232 查看
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;
using System.IO;

namespace test
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int[] num;
int p = 0;  //统计文件目录里面一共有几张图片
private void Form1_Load(object sender, EventArgs e)
{
//统计loltouxiang目录下的图片数量
FileSystemInfo info = new DirectoryInfo(@"d:\c#\loltouxiang");
if (!info.Exists) return;

DirectoryInfo dir = info as DirectoryInfo;
if (dir == null) return;

FileSystemInfo[] pictures = dir.GetFileSystemInfos();
for (int i = 0; i < pictures.Length; i++)
{
p++;
}
//用数组记录图片显示次数并初始化数组
num = new int[p];
}
private void button1_Click(object sender, EventArgs e)
{
//随机显示图片
Random ran = new Random();
imageList1.ImageSize=new Size(120,120);
int t=0;//记录随机数的变量
t=ran.Next(p);
pictureBox1.Image=imageList1.Images[t];
num[t]++;
this.label2.Text = num[t].ToString();
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: