我是C#的新手,到处找都找不到任何解决方案。
private void kryptonButton5_Click(object sender, EventArgs e)
{
adapters();
MessageBox.Show(listBox1.Text);//How to get selected card name only ?
}
private void adapters()
{
foreach (NetworkInterface net_card in NetworkInterface.GetAllNetworkInterfaces())
{
listBox1.Items.Add(net_card.Name + " " + net_card.Description + " " + net_card.Id);
}
}
如何仅获取选定的卡名
你可以试试这个:
var selectedValues = listBox1.SelectedItem.ToString().Split(' ');
if (selectedValues.Length == 3)
{
var cardName = selectedValues[0];
MessageBox.Show(cardName);
}
希望得到帮助。
每当您在.NET框架中遇到不熟悉的对象时,请花几分钟时间阅读文档。您可以通过在类型名称上放置插入符号并按F1键快速完成此操作。
阅读类型描述,然后阅读该类型中每个成员的名称和简要描述。框架文档中的大多数对象还提供了如何使用它们的示例代码。
这是ListBox类。