protected override void OnMouseDown(MouseEventArgs mevent) { base.OnMouseDown(mevent); if (Menu != null && mevent.Button == MouseButtons.Left) { Menu.Show(this, (ShowMenuUnderCursor) ? mevent.Location : new Point(0, Height)); } }