Thanks for taking a look.
My method for resizing the grid's width was working fine with 50 rows of data, but it is a bit sluggish with 600+. As I mentioned, I am keeping the grid data in a locally stored array. Then, when a resizing event occurs, I run GridUnload() and rebuild the grid.
It would be ideal if I could simply change the width property of the grid and execute the width sizing method that you are using with ShrinkToFit. Would that be possible?
Thanks,
David