# OnVisibleColumnsChanged()

> Called when the number of visible column changes and dispatches the MultiColumnHeader.visibleColumnsChanged event.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor.IMGUI.Controls](/engine/6000.7/script-reference/unityeditor/imgui/controls.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
protected virtual void OnVisibleColumnsChanged()
```

### Remarks

Can be overridden to control the dispatching of the [MultiColumnHeader.visibleColumnsChanged](/engine/6000.7/script-reference/unityeditor/imgui/controls/multicolumnheader/visiblecolumnschanged.md) event.
