如何使我的lblAnzeige
的颜色为红色,白色,绿色,黄色和蓝色? (所以,当我在btnGelb
单击文本lblAnzeige
改变其颜色的五名者之一)在我的代码它一个RGB颜色改变,但不正确的5那些:(随机颜色文本
private void btnGelb_Click(object sender, EventArgs e)
{
int summe = 0, z;
lblAnzeige.Text = " ";
while (summe <= 0)
{
z = r.Next(1, 6);
summe = summe + z;
}
lblAnzeige.Text += colors[summe - 1] + "\n";
lblAnzeige.ForeColor = Color.FromArgb(Farbe.Next(256), Farbe.Next(256), Farbe.Next(256));
}
什么FARBE .Next()函数呢? – VladL
'Farbe'可能是Random类型的对象。 – Dialecticus
解决方案就是这样。将你的颜色存储到一个数组中,然后使用随机方法生成一个介于0和数组大小-1之间的数字。我只是写的过程中,你可以将其转换为代码 – Tauseef