private void btnOk_Click(object sender, EventArgs e) { DialogResult = DialogResult.OK; if (cbSelectedTrack.SelectedItem != null) { using (var progressIndicator = new ProgressIndicator(_deviceReader)) { _deviceReader.StartReadTrackThread(cbSelectedTrack.SelectedItem as IGH615MTrackInfo); progressIndicator.ShowDialog(); } } Close(); }