0
我的框架上有许多按钮,我想通过显示背景颜色来显示选择哪一个按钮。唯一的问题是,只有当鼠标悬停在按钮上时,才会显示此背景颜色,否则该按钮将变为白色。当鼠标没有悬停时,按钮背景颜色丢失
重写MouseEnter和MouseLeave事件并没有帮助。
按钮从标准报Windows窗体按钮,并具有以下方法来显示继承的,如果它的选择:
public void SetFocus(bool focused)
{
if (focused)
this.BackColor = SelectColor;
else this.BackColor = color;
}
的SelectColor是一个静态的黄色(指示按钮被选中),颜色为存储在类中的私有颜色保持按钮在未被选中时的颜色。
有谁知道如何显示背景颜色,即使没有悬停在按钮上?