TreeList.ColumnChanged Event
Fires immediately after the column collection or an individual column has been modified.
Namespace: DevExpress.XtraTreeList
Assembly: DevExpress.XtraTreeList.v25.1.dll
NuGet Packages: DevExpress.Win.Navigation, DevExpress.Win.TreeList
Declaration
Event Data
The ColumnChanged event's data class is ColumnChangedEventArgs. The following properties provide information specific to this event:
| Property | Description |
|---|---|
| Column | Gets a Tree List column. |
Remarks
You can write a ColumnChanged event handler to respond to column collection changes. The list below points out the possible column collection modifications that lead to raising the event. It also contains a description for the ColumnChangedEventArgs.Column parameter in each situation.
| Action | Performed By | Parameter Value |
|---|---|---|
| A single column has been added. | TreeListColumnCollection.Add, TreeListColumnCollection.Insert | The added column. |
| A collection of columns has been added. | TreeListColumnCollection.AddRange | null (Nothing in Visual Basic) |
| A column has been moved within the collection. | TreeListColumn.AbsoluteIndex | The moved column. |
| A column has been removed from the collection. | TreeListColumnCollection.Remove | null (Nothing in Visual Basic) |
You can also use the ColumnChanged event to perform specific actions each time a property of a column has been changed. In this case, the ColumnChangedEventArgs.Column parameter transmits the column whose property value has been changed.