Tshelllistview question



Gang, I have a shelllistview component on one of my forms *BUT* I can
not keep it from changing column sizes when say a file is added or
deleted.

I've tried the following properties
shelllistview1.columns.Items[0].AutoSize:=false;
shelllistview1.Columns.Items[0].Width:=102;
shelllistview1.columns.Items[0].MaxWidth:=103;

but on every refresh, it resets my column sizes.

Any solutions (code examples?) On how to fix this?

I am using delphi 2005. This is a Win VCL application

Thanks greatly in advance.

Bill

.