c# - 在 Visual Studio 中创建可以自行重置的按钮
问题描述
我正在考虑编写一个代码,如果单击该按钮会导致更改按钮颜色设置,如果再次单击该按钮则将其重置。有谁知道如何做到这一点?这是我的初始代码:
private void button1_Click(object sender, EventArgs e)
{
button1.Text = "1";
button1.BackColor = Color.Blue;
button1.ForeColor = Color.White;
}
解决方案
你可以像这样做一个切换功能......
public bool ButtonIsClicked = false;
public void ToggleControls()
{
ButtonIsClicked = !ButtonIsClicked;
if(ButtonIsClicked)
{
//new button color
}
else
{
//old button color
}
}
推荐阅读
- node.js - 如何将检索到的文本与我的预期文本进行比较?
- javascript - 在发送到后端之前过滤并将记录的 blob 转换为 mp3
- c# - 如何在 Unity 中使用包含 Xamarin.iOS 的库?
- php - PHP cUrl - 自动登录到不保留会话的网站
- go - 如何使用 go 工具编译?
- java - sparksession 中的错误,因为 sparksession 无法解决
- javascript - Firestore 函数 .where 不是函数
- c# - Atata - 无法从表格行中定位元素
- javascript - 在对象数组中查找对象返回未定义
- html - 交替功能列表 css