I tested it in VFP9 and it works. I think you put code in the wrong colums.
>>Here's another idea
>>* Moved Event of moveable columns
>>This.Parent.Column1.ColumnOrder = 1
>>This.Parent.ColumnN.ColumnOrder = N
>
>Thanks for the code. Logically it would seem that this would be a solution, but it doesn't appear to work - in other words, you can still move these unmovable columns by dragging columns to the left and right of these "locked" columns.
>
>My shape idea is to float a transparent shape about the left and right most headers so that the shape blocks the "column drop" event event when users attempt to drag columns around "locked" columns. I'm going to pursue this strategy unless anyone else has any better ideas.
>
>Malcolm
--sb--