This event is triggered before the user changes the columns by using the header context menu.
property OnBeforeShellColumnChanged: TOnBeforeShellColumnChangedEvent;
Jam.Shell.Controls.BaseShellListView.TJamBaseShellListView