我希望这个过程(当我点击btnWeiss按钮时)只在txbStart_MouseClick被点击之前才开始。所以我需要一个if。但我怎么说呢:
txbStart_MouseClick == true ? ( if( txbMouseClick ==true) <-- i get an error^^)
我的代码如下:
private void btnWeiss_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";
if (ckbExtrem.Checked == false)
{
lblAnzeige.ForeColor = myColors[Farbe.Next(myColors.Count)];
}
else
{
lblAnzeige.ForeColor = Color.FromArgb(Farbe.Next(256), Farbe.Next(256), Farbe.Next(256));
}
}
private void txbStart_MouseClick(object sender, MouseEventArgs e)
{
int summe = 0, z;
lblAnzeige.Text = " ";
txbStart.Text = " ";
textBox1.Text = " ";
while (summe <= 0)
{
z = r.Next(1, 6);
summe = summe + z;
}
lblAnzeige.Text += colors[summe - 1] + "\n";
if (ckbExtrem.Checked == false)
{
lblAnzeige.ForeColor = myColors[Farbe.Next(myColors.Count)];
}
else
{
lblAnzeige.ForeColor = Color.FromArgb(Farbe.Next(256), Farbe.Next(256), Farbe.Next(256));
}
答案 0 :(得分:1)
事件没有值;比较它们没有任何意义。
听起来你想在你的类中创建一个布尔字段,并在事件处理程序中将其设置为true 然后,您可以检查该字段是否已设置。
答案 1 :(得分:1)
您可以在单击第一个按钮时设置bool
,并在该变量为真时仅执行第二个按钮的方法。