小编use*_*871的帖子

如何让按钮做同样的事情?

我刚开始编程,我想使用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的颜色(显然).

那么,我需要使用辅助方法,新类还是其他什么?那会是什么样的?

c# button winforms

16
推荐指数
4
解决办法
4908
查看次数

标签 统计

button ×1

c# ×1

winforms ×1