thisform.lockscreen = .T. IF This.Column1.ColumnOrder <> This.LeftColumn THEN this.Column1.ColumnOrder = This.LeftColumn this.Column2.ColumnOrder = This.Column1.ColumnOrder + 1 && left 2 column to be freezed ENDIF *---------------------------- IF dodefault( nColIndex) this.nCurrRec = RECNO() this.Refresh() ENDIF *---------------------------- thisform.lockscreen = .f. thisform.REFRESH