private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { rbt.Disconnect(); if (updateTmr != null) { updateTmr.Change(Timeout.Infinite, Timeout.Infinite); } }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { rbt.Disconnect(); if (updateTmr != null) { updateTmr.Dispose(); } // Как-то надо ещё робота подождать, если он работает if (videoSource != null && videoSource.IsRunning) { videoSource.SignalToStop(); } }