我尝试创建一个按钮鼠标悬停事件,同时通过从属性中选择Mouseoverbackcolor设置并编写forecolor代码来同时更改前景色和背景色(因为我无法找到前景色属性中的事件设置。但问题是当我将鼠标悬停在按钮上时,前景色设置慢了半秒。我很好奇并尝试手动编写背景鼠标悬停事件,现在两者都很慢。为什么就是这样,无论如何要解决它?
private void btnfirearm_MouseHover(object sender, EventArgs e)
{
btnfirearm.ForeColor = System.Drawing.Color.White;
}
private void btnfirearm_MouseLeave(object sender, EventArgs e)
{
if (bfirearm == true)
{ btnfirearm.BackColor = System.Drawing.Color.FromArgb(66, 131, 222);
btnfirearm.ForeColor = System.Drawing.Color.White;
}
else
{ btnfirearm.ForeColor = System.Drawing.Color.Black; }
}
答案 0 :(得分:-1)
我已经尝试搞乱了Tooltip的初始延迟,现在它正在运行。