Off the top of my head, the column width would be something like:
1";1";1";0";1"
Which would mean you would see the first 3 columns and the last column.
Pressing the back button would run the following code:
-
Me.ListboxControl.ColumnWidth = Replace(Me.ListboxControl.ColumnWidth, "0"";1""", "1"";0""")
-
This is untested but in theory should change the column width setting to
1";1";1";1";0"
It would give the illusion of freezing the panes. Of course you'd have to put in a check so that it doesn't hide the first 3 columns.