aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/LEDNotifier/HotmailNotifierApp/MailNotifier.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Projects/LEDNotifier/HotmailNotifierApp/MailNotifier.cs')
-rw-r--r--Projects/LEDNotifier/HotmailNotifierApp/MailNotifier.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/Projects/LEDNotifier/HotmailNotifierApp/MailNotifier.cs b/Projects/LEDNotifier/HotmailNotifierApp/MailNotifier.cs
index 43cbef88c..02d83e856 100644
--- a/Projects/LEDNotifier/HotmailNotifierApp/MailNotifier.cs
+++ b/Projects/LEDNotifier/HotmailNotifierApp/MailNotifier.cs
@@ -23,8 +23,10 @@ namespace TestWinForms
Messenger = new MessengerAPI.Messenger();
AppRegKey = Registry.CurrentUser.CreateSubKey("Software\\MailNotifier");
- for (int i = 1; i < 99; i++)
- cmbComPort.Items.Add("COM" + i.ToString());
+ String[] PortNames = System.IO.Ports.SerialPort.GetPortNames();
+ Array.Sort<String>(PortNames, delegate(string strA, string strB) { return int.Parse(strA.Substring(3)).CompareTo(int.Parse(strB.Substring(3))); });
+ cmbComPort.Items.Clear();
+ cmbComPort.Items.AddRange(PortNames);
cmbComPort.SelectedIndex = System.Convert.ToInt32(AppRegKey.GetValue("Port", "1")) - 1;
serSerialPort.PortName = cmbComPort.Text;