C#窗体,有三个按钮(默认颜色:蓝色),如何让这三个按钮点击其中一个颜色变红色,第二次点击颜色变回

C#窗体,有三个按钮(默认颜色:蓝色),如何让这三个按钮点击其中一个颜色变红色,第二次点击颜色变回A B C三个按钮,默认颜色均为 蓝色,我点击A的时候按钮颜色变 红色 ,点击B的时候颜色变 红色 ,我再点击A的时候颜色变回 蓝色 ,B也如此, 问各位大牛如何实现?

第1个回答  2017-12-15
        private void button1_Click(object sender, EventArgs e)
        {
            Button btn = (Button)sender;

            if (btn.BackColor == Color.Blue)
            {
                btn.BackColor = Color.Red;
            }
            else
            {
                btn.BackColor = Color.Blue;
            }
        }

按钮的点击事件,把三个按钮的点击事件都用这个事件就可以了。

追问

老哥,谢了。但是我不是想要这种逻辑

本回答被网友采纳
第2个回答  2017-12-13
《鹿柴》作者:王维