private void loadPortSelector()
{
List<String> sortedPortsList = new List<String>();
PortsList.Items.Clear();
foreach (string portname in SerialPort.GetPortNames())
sortedPortsList.Add(portname);
if (sortedPortsList.Count < 1)
MessageBox.Show("No serial ports found.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
{
sortedPortsList.Sort();
PortsList.Items.AddRange(sortedPortsList.ToArray());
PortsList.SelectedIndex = 0;
}
}