VS2013表单:如何在鼠标悬停时禁用样式更改?

时间:2015-02-07 15:39:11

标签: c# forms visual-studio-2013 styles

Visual Studio有一个强制(?)样式属性'mouseOverBackColor',它坚持改变按钮/复选框的样式。我希望按钮保留当前样式并忽略mouseEnter / Over / Leave事件。

感谢。

1 个答案:

答案 0 :(得分:1)

FormNameDesigner.cs 中,您可以阻止激活您想要忽略的事件。在 buttonName.Properties 窗口中选择事件和创建方法之前。对于按钮,

this.button1.MouseEnter -= new 
System.EventHandler(this.button1_MouseEnter);
this.button1.MouseLeave -= new
System.EventHandler(this.button1_MouseLeave);
this.button1.MouseHover -= new
System.EventHandler(this.button1_MouseHover);