首页 > 解决方案 > 在 Visual Studio 中创建可以自行重置的按钮

问题描述

我正在考虑编写一个代码,如果单击该按钮会导致更改按钮颜色设置,如果再次单击该按钮则将其重置。有谁知道如何做到这一点?这是我的初始代码:

private void button1_Click(object sender, EventArgs e)
{
   button1.Text = "1";
   button1.BackColor = Color.Blue;
   button1.ForeColor = Color.White;
}

标签: c#visual-studiobuttonclick

解决方案


你可以像这样做一个切换功能......

public bool ButtonIsClicked = false;

public void ToggleControls()
{
  ButtonIsClicked = !ButtonIsClicked;

  if(ButtonIsClicked)
  {
    //new button color
  }
  else
  {
    //old button color
  }
}

推荐阅读