一个关于界面图形按钮的问题
当鼠标停在图标按钮上时按钮突出显示,当它离开按钮时它恢复原状,这样的效果怎么写?我知道可以在控件的MouseEnter事件和MouseLeave事件里改变一些属性就可以了,但如果我有N多个这样的控件怎么办?在VC++里我可以重载CButten类来给按钮画边框实现,但在C#里不知这样行不行或者有没有更好的方法?    
 谢谢
------解决方案--------------------等于你的意思是你有很多这种需求的控件,如果一一写对应的鼠标进出的事件实现太麻烦了?想有一个方法让写一次这种相同的实现在所有控件中,都实现?   
 那写一个控件,把它着为其它所有基类如何?
------解决方案--------------------写一个类,继承Button类就行了~~~~
------解决方案--------------------public class MyBtn:Button{ 
     public MyBtn():base(){ 
         this.MouseEnter+= =_=; 
         this.MouseLeave+= -_-;   
     } 
     =_= 
     -_- 
 }
------解决方案--------------------可以继承Button类