protected override void OnMouseMove(MouseEventArgs e)
{
if (this.Style == CommandBarStyle.Menu)
{
Point point = new Point(e.X, e.Y);
if (this.state == State.Hot)
{
int index = this.HitTest(point);
if ((this.IsValid(index)) && (point != lastMousePosition))
this.SetHotItem(index);
return;
}
lastMousePosition = point;
}
base.OnMouseMove(e);
}