protected override void OnDispose() { _autoScrollTimer.SaftyInvoke(o => o.Stop()); _autoScrollTimer = null; }