一个关于C#随机的问题
各位大虾您们好;小弟现在遇到一个问题急需帮忙,请懂的高手给予指点指点。
我在窗体中放入12个picturebox如何实现点击Button1十二个picturebox随机显示出D盘的image文件夹里的12张图片。
多谢多想了~~~
给点代码行不?
谢谢了!
我也是刚学会,而目前很想实现这个功能!
谢谢你们了! --------------------编程问答-------------------- string[] files = Directory.GetFiles("path");
int size = files.Length;
int index = new Random().Next(0,size);
string file = files[index]; --------------------编程问答-------------------- 关键词: Random --------------------编程问答-------------------- 你给picturebox赋随机值就好了
--------------------编程问答-------------------- 不要代码,给个思路吧。
如果想12张图片都显示,就是没有重复的,那就要先将12张图片文件名放到一个数组里面,然后随机取数组里面的数放到一个新的数组里面,如果新的数组里面已包含,就在原先的数组里面将其排除,然后再随机取,直到完成,再循环新数组里面的值给picturebox,OK。
--------------------编程问答-------------------- 那就是生成不同随机数 --------------------编程问答--------------------
private void Form1_Load(object sender, EventArgs e)
{
string[] a = Directory.GetFiles(Directory.GetCurrentDirectory());
Int32 random = new Random().Next(0, a.Length);
this.pictureBox1.Load(Directory.GetCurrentDirectory() + a[random]);
}
补充:.NET技术 , C#