How can I hide a specific column in a virtual row tree?
To hide a column, exclude coVisible from the TVTColumnOption enumeration, for example
if coVisible in VST.Header.Columns.Options then VST.Header.Columns.Options := VST.Header.Columns.Options - [coVisible];
The TVirtualTreeColumn class has a MinWidth property that will overlap any column width less than MinWidth. I am currently not in a position to test this, but I don't think MinWidth will even accept a negative integer value.
source to share