c# 如何在几个pictruebox中随机摆放图片

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:23:37
在一个panel控件中放几个pictruebox如何实现在这几个pictruebox中实现随机摆放图片?
如:翻牌游戏里面实现随机摆牌那样~!
能演示一段数组的代码吗?????
我要做的是一个4*4的翻牌游戏~!
一共有8张牌
要随机让16个位置上各自有1张面朝下的牌(分为8组的,每组是相同的两张牌牌~!)

建议你用 Random() 这个随机函数
Random r = new Random();
r.Next();
r可以返回0-1之间的数 如果你Int(r*5)的话 就可以得到图片的索引 楼主在研究一下 就OKl
接分

楼主是要其位置是随机的吗?
主要是在循环内NEW几个pictruebox对象,但它们的位置是随机的。
PictureBox.Location =new Point( PictureBox.Location.X ,Location.Y);)。
将X,Y的值改成随机的值即可。
若是要pictruebox中的内容随机,就必须有一个数组,每个数组下标是一个图片的ID,随机数作为数组的下标(注意别越界),随机到哪张图片的ID就是哪一张牌。当然,楼主得注意控制不能一副牌里出现多个相同的牌面(比如一次出了两张红桃A)

随机数 图片框的图片 或者随机图片框的位置
翻牌游戏里面实现随机摆牌那样~! <<<<有点小小的复杂

用随机函数,时间作为种子。不要用固定值,这样也不随即。