>>>UPDATE. There is a custom (my) code in the method RESIZE. The code in this methods set the .Width of the grid.
>>>I need to "catch" it before it gets too small.
>>
>>Why not just set some minimal width?
>>
>>this.width=max(40, tnNewWidth)
>
>I will try this. Thank you.
The 40 is an example here, I don't really know what the actual minimal width is, you'd have to find this by trial and error, or search (and I think just testing it by binary chop would be faster).