I have a simple form with a splitviewcontainer on it, the left hand side is a menu, and the right hand side contains one or more controls.
One of the controls which can be loaded on the RHS contains a timer to refresh its data every few seconds.
If I use Controls.Clear() on the right hand side, the control is no longer displayed, but I assume it hasn't been disposed since the timer is still firing (I can see the database calls being made in logs).
My question is thus, how should I clean up my control when it has been removed from being displayed? Which event/method is called when the control is cleared?