>>I use DoubleClick to avoid this problem. I guess, you may set some flag in resize method and check for this flag in click method, but it would probably mean, what you have to use your own Column class.
>
>Note: You also need to flag Moved unless it's disabled.
>
>IMO, a double-click sort is generally non-standard compared to other common apps, so I think it's worth a slight effort to stay standard. I agree, though, that you will want to do something so you don't have to put flags all over the countryside in every column Moved & Resize :-) You can either add your programmatic column class with the flags, or a visual method is to create a base grid class with many columns that has the code pre-built, then just remove the un-needed columns.
Sounds like a lot of work :) I'll check Barbara's Peisch GridSort class and Cetin Multiselect grid class, because these classes have this functionality and I think, they properly work with column resizing/moving.
If it's not broken, fix it until it is.
My Blog