private void button13_Click(object sender, EventArgs e)
{
button13.ForeColor = Color.Red;
debugMode = true;
}
点击按钮后,我想要跟随设置:
button13.ForeColor = Color.Red;
debugMode = true;
下次点击该按钮,按钮将返回Color.Black
,debugMode
将为false
。
如果它位于另一个开关上,如果按钮Color.Black
和debugMode
为false
,我点按该按钮,则值会更改Color.Red
和debugMode
是true
。
我已经有一个使用
的bool变量 debugButtonSwitch
答案 0 :(得分:6)
为什么不像这样使用debugMode
:
private void button13_Click(object sender, EventArgs e)
{
button13.ForeColor = (debugMode) ? Color.Black : Color.Red;
debugMode = !debugMode;
}
答案 1 :(得分:2)
private void button13_Click(object sender, EventArgs e)
{
button13.ForeColor = (debugMode) ? Color.Black : Color.Red;
debugMode = !debugMode;
}
如果您想要从其他事件更改按钮状态,您可以将此代码放在单独的方法中,并在您需要的任何地方调用它