>>I was doing this in column's init()... before it got visible. That could be another difference which may or may not matter. So we're at least clear that there's more to this than we've found so far.
>
>Bottom line seems to be that you can remove Text1 at any point, including it's own Init(), and a default Text1 will be automatically recreated when required. Only exception is the case mentioned above (remove in own Init() and return .F. from there) and since I can't think of a real life scenario where I'd want to do that I guess I won't worry about it.... :-)
Right... this is just looking ugly in the debugger. Haven't really had problems with it... specially that I don't see it in the debugger at all :).