protected override void OnMouseClick(MouseEventArgs e) { base.OnMouseClick(e); if (e.Button == MouseButtons.Left) { SelectedItemIndex = PointToItemIndex(e.Location); ScrollToSelected(); Invalidate(); } }