void CbEnableClick(object sender, EventArgs e) { cbEnable.Checked = cbEnable.Checked ? _serialPort.openPort(comboPorts.Text) : _serialPort.closePort(); comboPorts.Enabled = !cbEnable.Checked; btnRefreshPorts.Enabled = !cbEnable.Checked; cbLogToFile.Enabled = !cbEnable.Checked; _serialPort.EnableLogging = cbLogToFile.Checked; }
void CbEnableClick(object sender, EventArgs e) { if (!_serialPort.IsOpen) { _serialPort.openPort(comboPorts.Text); } else { _serialPort.closePort(); } cbEnable.Checked = _serialPort.IsOpen; comboPorts.Enabled = !cbEnable.Checked; btnRefreshPorts.Enabled = !cbEnable.Checked; }