To reproduce: 1. Use the following code snippet: public Form1() { InitializeComponent(); for (var x = 0; x < 1000; x++) { radListControl1.Items.Add(string.Format("i{0}", x)); } } 2. Select the first item and scroll down by using the mouse wheel. 3. When you click over a new item to select it, the vertical scroll-bar jumps to the top Workaround: handle MouseDown event and change the active item private void radListControl1_MouseDown(object sender, MouseEventArgs e) { RadListVisualItem el = this.radListControl1.ListElement.ElementTree.GetElementAtPoint(e.Location) as RadListVisualItem; if (el!=null) { this.radListControl1.ActiveItem = el.Data; } }