protected override void OnClosed(EventArgs e) { base.OnClosed(e); if (source != null) source.SignalToStop(); }