Если тебе нужно выбрать случайный цвет из массива, то так:| Код | Color[] colors = { Color.Red, Color.Blue, Color.Green/*, ...*/ }; private void button1_Click(object sender, EventArgs e) { Random random = new Random(); int i = random.Next(colors.Length); pictureBox1.BackColor = colors[i]; }
|
Если вообще любой цвет, то так:| Код | private void button2_Click(object sender, EventArgs e) { Random random = new Random(); int r = random.Next(byte.MaxValue); int g = random.Next(byte.MaxValue); int b = random.Next(byte.MaxValue); Color color = Color.FromArgb(r, g, b); pictureBox1.BackColor = color; }
|
Добавлено через 2 минуты и 31 секунду Или еще проще:| Код | private void button2_Click(object sender, EventArgs e) { Random random = new Random(); pictureBox1.BackColor = Color.FromArgb(random.Next(int.MaxValue)); }
|
|