winforms 我正在尝试使一个按钮的前景色改变时,单击,当它再次单击,它将恢复到原来的颜色

dpiehjr4  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(175)

我正在尝试让一个按钮的前景色在点击时改变,当再次点击它时,它会恢复到原来的颜色,并且循环。基本上就像一个切换,当点击时改变按钮的颜色,当再次点击时恢复到原来的颜色。我正在用c#做这个我已经搜索了多个论坛的答案,没有人有这个具体的问题,所以我问你是否可以请帮助我的代码。我现在没有代码,因为我不知道从什么开始,我尝试了多种不同的东西,都没有工作。
我已经尝试了按钮的前景色改变时,点击这是很容易的,但然后恢复回来是困难的,然后循环它是我现在似乎不能得到工作的东西。没有我的代码工程,所以我只是请求,如果有可能的话,一个善良的论坛成员可以帮助我与我的代码或提供我所需要的代码。谢谢。

pdsfdshx

pdsfdshx1#

其实也没那么难。只要在你想要的行动中写上类似的内容:

if (button1.ForeColor != Color.Green)
 {
   button1.ForeColor = Color.Green;
 }
 else
  {
   button1.ForeColor = Color.Red;
  }

相关问题