希望大家好心帮帮我~~
private void button1_Click(object sender, EventArgs e)
{
DisplayDie(label1);
DisplayDie(label2);
DisplayDie(label3);
DisplayDie(label4);
DisplayDie(label5);
DisplayDie(label6);
}
private Random numrandom = new Random();
private void DisplayDie(Label label)
{ int num = numrandom.Next(1, 7);
label.Image = Image.FromFile(Directory.GetCurrentDirectory() + "\\images\\die" + num + ".png");
}
这个代码是实现label1-label6的背景图片随机变化,但现在有一个问题是当我按了button1的时候有可能label1和label2的背景图片一样~~拜托那位高手帮帮我解决这个问题~~小弟感激不尽!
private void button1_Click(object sender, EventArgs e)
{
DisplayDie(label1);
DisplayDie(label2);
DisplayDie(label3);
DisplayDie(label4);
DisplayDie(label5);
DisplayDie(label6);
}
private Random numrandom = new Random();
private void DisplayDie(Label label)
{ int num = numrandom.Next(1, 7);
label.Image = Image.FromFile(Directory.GetCurrentDirectory() + "\\images\\die" + num + ".png");
}
这个代码是实现label1-label6的背景图片随机变化,但现在有一个问题是当我按了button1的时候有可能label1和label2的背景图片一样~~拜托那位高手帮帮我解决这个问题~~小弟感激不尽!
private List<int> list=new List<int>();
------------------------------------------int num = numrandom.Next(1, 7);=>int num = numrandom.Next(1, 7);
while(list.Contains(num))
{
num = numrandom.Next(1, 7);
}
list.Add(num);