如何获取控制面板中的连接列表并将它们输出到组合框?
答案 0 :(得分:0)
您可以使用GetAllNetworkInterfaces:
Dim ni = System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces
过滤网络连接中列出的内容:
Dim niEthernet = ni.Where(Function(x) x.NetworkInterfaceType =
Net.NetworkInformation.NetworkInterfaceType.Ethernet)
关于将它们放在组合框中,您需要决定它们应该如何显示。如果它只是每个组合框条目的连接名称,则可以在没有数据绑定的情况下完成:
For Each i In niEthernet
ComboBox1.Items.Add(i.Name)
Next
或者使用数据绑定:
ComboBox1.DataSource = niEthernet.Select(Function(x) x.Name).ToList()