選択されている項目を取得するには SelectedItems プロパティを参照します。SelectedItems プロパティには、選択された順番に項目が格納されています。
下記は[選択項目を取得する]ボタンがクリックされたときに、選択状態になっている項目をメッセージボックスに表示する例です。
VBの例
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
Dim selectItem As String = String.Empty
'選択項目を取得し1つの文字列としてまとめる
For Each Item As ListBoxItem In ListBox1.SelectedItems
selectItem &= Item.Content & vbCrLf
Next
MessageBox.Show(selectItem)
End Sub
C#の例
private void button1_Click(object sender, RoutedEventArgs e)
{
string selectItem = string.Empty;
// 選択項目を取得し1つの文字列としてまとめる
foreach ( ListBoxItem item in listBox1.SelectedItems )
{
selectItem += item.Content + "\n";
}
MessageBox.Show(selectItem);
}
