To stop the selection bar on a data-bound grid from moving when navigating through records in the boundRDC or the rows on the grid, use the API call LockWindowUpdate(gridname.hwnd) before navigating therecord pointer, and LockWindowUpdate(0) after the navigation:
'Declarations Section#If Win32 Then Declare Function LockWindowUpdate _ Lib "user32" _ (ByVal hwndLock As Long) As Long#Else Declare Function LockWindowUpdate _ Lib "User" _ (ByVal hwndLock As Integer) _ As Integer#End IfPrivate Sub cmdHideSelector_Click() LockWindowUpdate DBGrid1.hWndEnd SubPrivate Sub cmdShowSelector_Click() LockWindowUpdate 0End Sub