当前位置:编程学习 > C#/ASP.NET >>

一个关于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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,