我正在努力使底部有一个总数,具体取决于按下的按钮(当我点击“计算”按钮时)。按下按钮 1 显示 30 点,按下按钮 2 显示 60 点,按下按钮 3 显示 90 点。但是可以按任意一个或全部按,所以如果按1和3,则显示120。
我知道有一些方法可以将变量的值发扬光大,但我想不出或找不到它(我对此很陌生)。我也不确定“if”语句是否是处理这个问题的最佳方法(特别是如果我最终有 25 个左右的按钮),所以如果有更好的方法,请告诉我。
(我有它,如果按下按钮,按钮会变成石灰绿色。)
int score1 = 0;
if (button1.BackColor == Color.Lime)
{
label10.Text = (30 + score1).ToString();
}
else label10.Text = score1.ToString();
if (button2.BackColor == Color.Lime)
{
label10.Text = (60 + score1).ToString();
}
else label10.Text = score1.ToString();
if (button3.BackColor == Color.Lime)
{
label10.Text = (90 + score1).ToString();
}
else label10.Text = score1.ToString();
谢谢你。