C#的窗体上有六个button,我想点击一个button后颜色改变红色,再点击另外button后,这个红色的恢复默认的

新手,请大家把完整代码发上来,谢谢!... 新手,请大家把完整代码发上来,谢谢! 展开
 我来答
超大蒲公英
2014-12-08 · TA获得超过741个赞
知道小有建树答主
回答量:758
采纳率:75%
帮助的人:737万
展开全部
猜测意思应该是,6个按钮像是单选框一样,红色表示选中了。
lc316546079
2014-12-08 · TA获得超过273个赞
知道小有建树答主
回答量:682
采纳率:0%
帮助的人:328万
展开全部
成员:
Color c1 = 原本颜色;
Color c2 = Color.Red;

按钮事件1:
要设置颜色的地方=c2;
按钮事件2:
要设置颜色的地方=c1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的雷咩咩
2014-12-08 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7732万
展开全部
也就是说永远只有1个button为红色对不对?
更多追问追答
追问
对对对,非常感谢!!!!!!!!!!!!!!!!!!!!!!
追答
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            this.button1.Enter += button_Enter;
            this.button1.Leave += button_Leave;

            this.button2.Enter += button_Enter;
            this.button2.Leave += button_Leave;

            //继续写其他的
        }

        void button_Leave(object sender, EventArgs e)
        {
            (sender as Button).BackColor = SystemColors.Control;
        }

        void button_Enter(object sender, EventArgs e)
        {
            (sender as Button).BackColor = Color.Red;
        }
    }
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式