0

私は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);
        }
    }

選択したカード名だけを取得するにはどうすればよいですか?

4

2 に答える 2

1

これを試すことができます:

    var selectedValues = listBox1.SelectedItem.ToString().Split('  ');

    if (selectedValues.Length == 3)
    {
       var cardName = selectedValues[0];
       MessageBox.Show(cardName);
    }

この助けを願っています。

于 2012-07-30T22:30:04.383 に答える
0

なじみのない .NET フレームワークのオブジェクトに出くわしたときはいつでも、数分かけてドキュメントを読んでください。タイプ名にキャレットを置いて F1 を押すと、これをすばやく行うことができます。

型の説明を読み、その型のすべてのメンバーの名前と簡単な説明を読みます。フレームワーク ドキュメントのほとんどのオブジェクトには、それらの使用方法のサンプル コードも記載されています。

これがListBox クラスです。

于 2012-07-30T22:26:22.980 に答える