更新 : 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 を設定します。
メモ :
このコードは、ComboBox コントロールにも使用できます。その場合、ListBox コントロールの代わりに comboBox1 という名前の ComboBox コントロールを使用し、コードの listBox1 を comboBox1 に変更します。
参照
概念
ユーザー インターフェイスのデザイン (Visual C#)