我有五个按钮和一个菜单条,我想根据菜单提示单击在按钮上应用颜色。
假设我有btn1,btn2,btn3和菜单规定哪些项目是Test1,Test2和Test3。 当我单击Test1然后btn1颜色应该变成橙色,当我单击Test2并且btn1颜色变为白色并且btn2颜色变为橙色时,与Test3相同。
有人请帮助我。答案 0 :(得分:2)
定义菜单条项目的事件,您可以执行以下操作来更改按钮的颜色...
private void Test1ItemClick(object sender, EventArgs e)
{
btn1.BackColor = Color.Orange;
}
private void Test2ItemClick(object sender, EventArgs e)
{
btn1.BackColor = Color.White;
btn2.BackColor = Color.Orange;
}
请记住获胜表单中的按钮没有css 。
<强>更新强>
void ChangeColor(string menuItem)
{
switch(menuItem)
{
case "Test1":
btn1.BackColor = Color.Orange;
break;
case "Test2":
btn1.BackColor = Color.White;
btn2.BackColor = Color.Orange;
break;
// and so on
}
}