George, You may use SetWindowPos() to change the tab order of a control: SetWindowPos( hWndControl, hWndControlInsertAfter, 0, 0, 0, 0, nOr( SWP_NOMOVE, SWP_NOSIZE ) ) i.e., if you have two GETs, oGet1 and oGet2, then: SetWindowPos( oGet2:hWnd, oGet1:hWnd, 0, 0, 0, 0, nOr( SWP_NOMOVE, SWP_NOSIZE ) )...