Also a replacement for both GridSort and GridLock classes. This one combines both classes' capability into one. Like AnchorX, codes here are more simplified and straightforward. What it can do? Provide instant sorting capability on your cursor used as grid's recordsource. To use this class is as simple as dropping this class on form and declaring on target grid's INIT:thisform.grdSortlock1._BindGrid(this)By default, grid's column 1 will be sorted ASCENDING. Left-clicking on other column headers will make that column the sorted one as long as the underlying ControlSource for that column is not of Blog, General or Memo type. Right-clicking a column header pops up options as shown below. So as the name says, it can sort and it can lock a column; or totally remove lock.
I urge my subsribers to likewise move into this later so I can also remove GridSort and GridLock (and again AnchorSizer) in the future from the library.