我刚开始编程,我想使用WinForms制作多个按钮,你可以点击它们从白色变为石灰绿色再变回白色.我已经为一个按钮做了这个:
private void button1_Click(object sender, EventArgs e)
{
if (button1.BackColor != Color.Lime)
{
button1.BackColor = Color.Lime;
}
else
{
button1.BackColor = Color.White;
}
}
Run Code Online (Sandbox Code Playgroud)
现在我可以复制并粘贴所有按钮,但我知道这是低效的; 如果我使用winforms引用button2上的button1,它只会改变button1的颜色(显然).
那么,我需要使用辅助方法,新类还是其他什么?那会是什么样的?