private void btnDeviceConnect_Click(object sender, EventArgs e) { try { AssembleAndDisplaySource(); // Connect to the device connectedDevice = (IDevice)cmbDevices.SelectedItem; connectedDevice.Instantiate(); } catch (Exception ex) { connectedDevice = null; MessageBox.Show(ex.Message); } finally { EnableDisableDeviceActions(); } }