C# 中 窗体上有多个按钮 点击按钮1 按钮1颜色会变深 点击按钮2 按钮2颜色变深 但按钮1恢复原来的颜色

 我来答
ThinkIBM
2011-07-14 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5456万
展开全部
点击按钮时,先遍历窗体全部按钮,设置为浅色,然后再设置点击的按钮颜色就可以了
更多追问追答
追问
点击按钮颜色 怎么设置。。。。
追答
btn1.BackColor = Color.Red
牧镶露9L
2011-07-14 · TA获得超过172个赞
知道答主
回答量:133
采纳率:0%
帮助的人:0
展开全部
按钮的onclick事件可以绑定为同一个方法

这样就不用写多个事件了

可以不用写循环 写一个变量记录上一次按下的是哪个按钮即可 这样CPU负担会小许多
追问
写个代码段看看。。。不是很理解。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宫恒满
2011-07-14 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:128万
展开全部
这就是移动焦点问题~~很简单 btn1.BackColor = Color.Red
追问
颜色怎么还原   难道每个按钮下面都得写上所有按钮的BackColor事件吗?
追答
你加个颜色常量不就好了!!很简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式