Tôi có một số mã mà tải các cổng nối tiếp vào một combo-box:Bắt Serial Port Thông tin
List<String> tList = new List<String>();
comboBoxComPort.Items.Clear();
foreach (string s in SerialPort.GetPortNames())
{
tList.Add(s);
}
tList.Sort();
comboBoxComPort.Items.Add("Select COM port...");
comboBoxComPort.Items.AddRange(tList.ToArray());
comboBoxComPort.SelectedIndex = 0;
Tôi muốn thêm các mô tả cổng (tương tự như những gì được hiển thị cho các cổng COM trong Device Người quản lý) vào danh sách
và sắp xếp các mục trong danh sách sau chỉ mục 0
(được giải quyết: xem đoạn mã trên). Có ai có bất cứ đề nghị để thêm các mô tả cổng? Tôi đang sử dụng Microsoft Visual C# 2008 Express Edition (.NET 2.0). Bất kỳ suy nghĩ nào bạn có thể sẽ được đánh giá cao. Cảm ơn.
Hãy xem http://stackoverflow.com/questions/1378288/c-custom-combobox-sorting – volody
Làm thế nào về việc lưu trữ kết quả của SerialPort.GetPortNames() trong một biến, phân loại nó và sau đó vòng lặp. –