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());