Thank you for writing and sorry for the late response.
When you press the Enter key in EnterMovesToNextCell we always move to the next cell and we consider this behavior as normal. In case that the cell is read-only you cannot edit it and should press enter again.
You can easy workaround this behavior. You should CurrentColumnChanged event and skip the column if the column is ReadOnly:
sender, Telerik.WinControls.UI.CurrentColumnChangedEventArgs e)
nextIndex = e.NewColumn.Index + 1;
nextIndex = 0;
Please, refer to the attached project.
I hope this helps.
the Telerik team
Q2’11 SP1 of RadControls for WinForms is available for download (see what's new); also available is the Q3'11 Roadmap for Telerik Windows Forms controls.