>>I'm thinking about put NODEFAULT in Grid Init method, if certain conditions are met. Is there simpler approach?
>
>Wait until the forms Init() to do it, OR just leave it there. Either invisible, or have a tabless-borderless pageframe, and put one of the grids on a seperate page.
Ha! How may putting a grid on the separate page help to prevent grid's child controls (columns) Init method from execution?????????? I think, there is no way to avoid this, unless RemoveObject in another form control, which Init fires first. Right now Grid is the first control on the form, but this could be easily changed...
I can not imagine something better :(
If it's not broken, fix it until it is.
My Blog