C#怎样从imagelist中随机取出10张图片 在线等 如题 想做个连连看 但不知道怎样随机取出图片希望高手帮帮忙 如果有什么好的做连连看的思路也请告诉下不太熟悉GDI+ 所以GDI+得就不必说啦 谢啦[email protected]我的邮箱 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void button1_Click(object sender, EventArgs e){ int[] imgIndex = GetRandomArray(10, 0, imageList1.Images.Count); pictureBox0.Image = imageList1.Images[imgIndex[0]];}// 随机数个数// 随机数下限// 随机数上限public int[] GetRandomArray(int Number, int minNum, int maxNum){ int j; int[] b = new int[Number]; Random r = new Random(); for (j = 0; j < Number; j++) { int i = r.Next(minNum, maxNum + 1); int num = 0; for (int k = 0; k < j; k++) { if (b[k] == i) { num = num + 1; } } if (num == 0) { b[j] = i; } else { j = j - 1; } } return b;} 通过随机取数Random d = new Random(); int i=d.Next(imageList1.Images.Count); Image img= ImageList.Images[i]; to lzsh0622 and wuyq11: 请问有没有连连看的思路啊? 用控件还是用GDI+好些? C#打开文件时计时 怎样读取txt内容到combobox数组? 设定socket超时后,监听socket包的问题 第一个解决者,百分送上!改注册表,在一定时间内只能运行指定程序,知道用组策略管理器,可以实现,不过我想用编程的方法。 求序列化用户信息的例子 怎么在C#里用Socket实现网络通信? 如果和web control的Textbox中强制输入数字?? DevExpress控件的一个问题,请大家帮忙看看 datagrid删除记录问题 关于在一个窗口中建立一个web浏览器的问题 根据经纬坐标如何在winform程序上,画出平面图 双精度的double和Double有什么区别
{
int[] imgIndex = GetRandomArray(10, 0, imageList1.Images.Count);
pictureBox0.Image = imageList1.Images[imgIndex[0]];
}
// 随机数个数
// 随机数下限
// 随机数上限
public int[] GetRandomArray(int Number, int minNum, int maxNum)
{
int j;
int[] b = new int[Number];
Random r = new Random();
for (j = 0; j < Number; j++)
{
int i = r.Next(minNum, maxNum + 1);
int num = 0;
for (int k = 0; k < j; k++)
{
if (b[k] == i)
{
num = num + 1;
}
}
if (num == 0)
{
b[j] = i;
}
else
{
j = j - 1;
}
}
return b;
}
int i=d.Next(imageList1.Images.Count);
Image img= ImageList.Images[i];
请问有没有连连看的思路啊? 用控件还是用GDI+好些?