次の方法で共有


方法 : ListBox コントロールで選択された項目を確認する (Visual C#)

更新 : 2007 年 11 月

次のコード例では、Windows フォームの ListBox コントロール内でどの項目が選択されているかを判別します。

使用例

private void Form1_Load(object sender, System.EventArgs e)
{
    listBox1.Items.Add("One");
    listBox1.Items.Add("Two");
    listBox1.Items.Add("Three");
}

private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
    if ((string)listBox1.SelectedItem == "Two")
        MessageBox.Show((string)listBox1.SelectedItem);
}

コードのコンパイル方法

この例には、次の項目が必要です。

  • listBox1 という名前の ListBox コントロールのある Form1 という名前のフォーム。Form1 の Load イベント ハンドラに Form1_Load を設定します。listBox1 の SelectedIndexChanged イベント ハンドラに listBox1_SelectedIndexChanged を設定します。

    waxzexb1.alert_note(ja-jp,VS.90).gifメモ :

    このコードは、ComboBox コントロールにも使用できます。その場合、ListBox コントロールの代わりに comboBox1 という名前の ComboBox コントロールを使用し、コードの listBox1 を comboBox1 に変更します。

参照

概念

ユーザー インターフェイスのデザイン (Visual C#)

その他の技術情報

ListBox コントロールと ComboBox コントロール

Visual C# ガイド ツアー