There is a better way - the LayoutCol property. It returns a string representation of the current column layout including column width and even visibility. You can save this string when your form is opened, and then assign the saved string to LayoutCol when you need to restore the original column layout.