110,535
社区成员
发帖
与我相关
我的任务
分享
#region 选择端口
private void GetSerialPort() //获取串口列表
{
RegistryKey keyCom = Registry.LocalMachine.OpenSubKey("Hardware\\DeviceMap\\SerialComm");
if (keyCom != null)
{
string[] sSubKeys = keyCom.GetValueNames();
foreach (string sName in sSubKeys)
{
string sValue = (string)keyCom.GetValue(sName);
Port_Option_tmi.DropDownItems.Add(sValue, null, new EventHandler(NoPort_Click));
}
}
}
private void NoPort_Click(object sender, EventArgs e)
{
ToolStripMenuItem mi = (ToolStripMenuItem)sender;
for (int i = 0; i < Port_Option_tmi.DropDownItems.Count; i++)
{
//在这里写除去所有子菜单Checked代码
}
mi.Checked=true;
port = mi.Text;
Port_Main_ss.Text = port;
}
#endregion