如何制作开关按钮?

Dan*_*Lip 0 c#

private void button13_Click(object sender, EventArgs e)
{
   button13.ForeColor = Color.Red;
   debugMode = true;
}
Run Code Online (Sandbox Code Playgroud)

我点击按钮后想要跟随设置:

button13.ForeColor = Color.Red;
debugMode = true;
Run Code Online (Sandbox Code Playgroud)

而下一次我会点击按钮,该按钮会回到Color.BlackdebugModefalse.

如果它在另一个开关上,如果按钮Color.Black并且debugModefalse,我点击按钮,值会改变Color.Red并且debugModetrue.

我已经有一个bool变量用于使用

debugButtonSwitch

SwD*_*n81 6

为什么不这样使用debugMode:

private void button13_Click(object sender, EventArgs e)
{
   button13.ForeColor = (debugMode) ? Color.Black : Color.Red;
   debugMode = !debugMode;
}
Run Code Online (Sandbox Code Playgroud)