C# 用户控件中的按钮悬停
我在表单中创建一个Usercontrol。usercontrol包含按钮、行和标签。我希望鼠标悬停时按钮背景变成蓝色,鼠标离开时返回黑色。当我尝试运行结果时,结果并不是我所期望的。当我悬停时,什么也不会发生,但当我离开时背景颜色变成蓝色 这是usercontrol中的my代码:C# 用户控件中的按钮悬停,c#,winforms,user-controls,C#,Winforms,User Controls,我在表单中创建一个Usercontrol。usercontrol包含按钮、行和标签。我希望鼠标悬停时按钮背景变成蓝色,鼠标离开时返回黑色。当我尝试运行结果时,结果并不是我所期望的。当我悬停时,什么也不会发生,但当我离开时背景颜色变成蓝色 这是usercontrol中的my代码: private void button1_MouseHover(object sender, EventArgs e) { button1.BackColor = Color.Blue;
private void button1_MouseHover(object sender, EventArgs e)
{
button1.BackColor = Color.Blue;
}
private void button1_MouseLeave(object sender, EventArgs e)
{
button1.BackColor = Color.Black;
}
尝试使用鼠标进入和鼠标离开而不是鼠标悬停,鼠标悬停要求鼠标实际仍在其上方。Enter只需要输入按钮的边界
private void mEnter(object sender, EventArgs e)
{
button1.BackColor = Color.Blue;
}
private void mLeave(object sender, EventArgs e)
{
button1.BackColor = Color.Black;
}