我写了一个自定义控件,继承了picbox。。多添加了几个鼠标动作显示不同的图片。

     protected override void OnMouseEnter(EventArgs e)
     {
         base.OnMouseEnter(e);
         if(_EnterImage!=null)
         {
             Image = _EnterImage;
         }
     }
     protected override void OnMouseLeave(EventArgs e)
     {
         base.OnMouseLeave(e);
         if (_LeaveImage != null)
         {
             Image = _LeaveImage;
         }
     }
现在我用鼠标移到控件上面和鼠标离开控件分别制作了2两图片。现在问题来了,我想实现这种菜单效果
求大师们解答一下,我该怎么做了。