Displayed columns in the TJamShellList
Question / Problem
How can I select the columns that are (initially) displayed in the TJamShellList?
Answer / Solution
Each Windows Shell extension may define which columns will be displayed for its view.To add or remove specific columns, use the OnCreateColumns event in combination with SetColumnVisibility.
Example:
uses ShellBrowser;
procedure TForm1.JamShellListCreateColumns(Sender: TObject);
begin
with JamShellList do
begin
SetColumnVisibility(TShellColumns.Size, False);
SetColumnVisibility(TShellColumns.Author, True);
end;
end;