>Hi Gregory
>
>>Grid.Destroy() is fine - been doing it for years. Doesn't destroy go from outer to inner ? - which means there are still columns when the grid destroys
>
>Grid.Destory() for me is 0 for column count for both the msgbox():
>
MESSAGEBOX(this.ColumnCount)
>
>DODEFAULT()
>
>MESSAGEBOX(this.ColumnCount)
Then you must be doing something else. The columncounts show up fine here
See event sequence in visual foxpro in the help
Destroy: 5.For each object, from outermost container to innermost object
Gregory