winform 鼠标移上、移开、点击 某个按钮,效果
我现在做个应用系统,菜单栏在左边显示,用的是panel,里面是picturebox作为按钮,设置了一些效果,比如说按钮本来是绿色,鼠标移动上去(mousemove)后变为黄色,鼠标移开(mouseleave)又变为绿色。 现在的问题是,我想在点击某个按钮时,这个按钮变为白色(为了方便和窗口右边具体菜单内容相配套,让用户知道自己在执行哪一步操作),其他几个按钮还是有先前mousemove和mouseleave的效果。当我再点击第二个按钮时,这第二个按钮变为白色,其他按钮(包括第一次点击的按钮)都又是正常的鼠标移上mousemove和移开mouseleave效果,请问怎么实现啊? 我尝试了一些方法,但因为有mousemove和mouseleave事件,被点击的那个老是不能出现白色,一直执行mousemove和mouseleave事件。