baudRateDropDown.Items.Clear(); // Add all supported baud rates to the combo box list. CLAllSerial.BaudRates rates = m_clserial.GetSupportedBaudRates(); string currentRate; // Determine the current baud rate (just set it, if we aren't a BF port). if (m_clserial.PortIsBF) currentRate = m_clserial.BFGetBaudRate().ToString(); else { m_clserial.SetBaudRate(CLAllSerial.BaudRates.CL_BAUDRATE_9600); currentRate = CLAllSerial.BaudRates.CL_BAUDRATE_9600.ToString(); } foreach (string rate in rates.ToString().Split(',')) { string ItemObject = rate.Trim("CL_BAUDRTE ".ToArray()); baudRateDropDown.Items.Add(ItemObject); } baudRateDropDown.Text = currentRate.Trim("CL_BAUDRTE ".ToArray());