windowsforms-1075-controls-and-libraries-tree-list-visual-elements-customization-form.md
The default Customization Form displays headers of hidden columns and bands, while the advanced Customization Form displays both visible and hidden column and band headers.
Select the Column Chooser or Column/Band Chooser command in the column header context menu to invoke the Customization Form. Users can drag-and-drop columns and bands to/from the Customization Form to hide/restore them.
The OptionsCustomization.UseAdvancedCustomizationForm property specifies whether to enable the default or advanced Customization Form.
| Column Layout | Banded Layout (see Bands) |
|---|---|
|
Form
|
| |
Display Form
|
| |
Hide Form
|
| |
Customize Form When It Is Invoked and Hidden
|
TreeList.ShowCustomizationForm
TreeList.HideCustomizationForm
| |
Location and Bounds
|
TreeList.CustomizationFormBounds
| |
Can Move Column to Form
|
TreeListOptionsColumn.AllowMoveToCustomizationForm
| |
Display Column in Form
|
TreeListOptionsColumn.ShowInCustomizationForm
| |
Column Caption in Form
|
TreeListColumn.CustomizationCaption
| |
Display Band in Form
|
TreeListOptionsBand.ShowInCustomizationForm
| |
Band Caption in Form
|
TreeListBand.CustomizationCaption
| |
Band Tab Visibility
|
TreeListOptionsCustomization.ShowBandsInCustomizationForm
| |
Search Box Visibility
|
TreeListOptionsCustomization.CustomizationFormSearchBoxVisible
| |
Snap to Parent Control, Form, or Screen Edges
|
TreeListOptionsCustomization.CustomizationFormSnapMode
|
The advanced Customization Form extends the default Customization Form functionality with the following features:
| Column Layout | Banded Layout (see Bands |
|---|---|
|
Order of Column and Band Headers
|
TreeListOptionsCustomization.AdvancedCustomizationFormSortMode
|
See Also