選択項目が変更されたことを知る

選択項目が変更されたことを知るには、SelectionChanged イベントを使用します。

下記は、選択されている項目が変更されると、新たに選択された項目をメッセージボックスに表示する例です。

選択された項目をメッセージボックスに表示する例

VBの例

Private Sub ListBox1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.Windows.Controls.SelectionChangedEventArgs) Handles ListBox1.SelectionChanged
    '選択項目を取得
    Dim selectedItem As ListBoxItem = ListBox1.Items(ListBox1.SelectedIndex)

    MessageBox.Show(selectedItem.Content.ToString() & "が選択されました")
End Sub

C#の例

private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    // 選択項目を取得
    ListBoxItem selectedItem = (ListBoxItem)listBox1.Items[listBox1.SelectedIndex];

    MessageBox.Show(selectedItem.Content.ToString() + "が選択されました");
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です