>yourform.lockscreen=.F. >go bottom in curgrid >local lnOldHeight >lnOldHeight = yourgrid.height >yourgrid.height = 15 && You may need to check another value >yourgrid.height = lnOldHeight >yourform.lockscreen=.F.Thanks but doesnt seem to work for me. Stepped through it and the last cursor record still appears as the first row when the grid resizes.