C#的窗体上有六个button,我想点击一个button后颜色改变红色,再点击另外button后,这个红色的恢复默认的
3个回答
展开全部
成员:
Color c1 = 原本颜色;
Color c2 = Color.Red;
按钮事件1:
要设置颜色的地方=c2;
按钮事件2:
要设置颜色的地方=c1;
Color c1 = 原本颜色;
Color c2 = Color.Red;
按钮事件1:
要设置颜色的地方=c2;
按钮事件2:
要设置颜色的地方=c1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也就是说永远只有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;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询