查询是否单击了按钮

本文关键字:按钮 单击 是否 查询 | 更新日期: 2023-09-27 18:36:42

我希望该过程(当我单击btnWeiss按钮时)仅在之前被单击txbStart_MouseClick时才开始。所以我需要一个如果。但是我怎么说呢:

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));
            }

查询是否单击了按钮

您可以在单击第一个按钮时设置bool,并且仅在该变量为 true 时才执行第二个按钮的方法。

事件没有值;比较它们没有任何意义。

听起来您想在类中创建一个布尔字段,并在事件处理程序中将其设置为 true。
然后,您可以检查是否已设置该字段。