Eine TCollection als Property CheckBoxes in die Komponente
und da rein je Spalte ein TCollectionItem mit einem Property Visible (Boolean).
Oder du baust dir einen eigenen "Editor", welcher beim Kontextmenü der Komponente im FormDesigner und/oder beim Property CheckBoxes registriert wird.
http://docwiki.embarcadero.com/RADSt...key_Components
Ein Therapeut entspricht 1024 Gigapeut.