で複数の項目を選択した場合ListBox
、それらを表示するにはどうすればよいですか? どんな助けでも大歓迎です。
7057 次
1 に答える
2
まず、SelectionMode
プロパティをor のListBox
いずれかSelectionMode.MultiSimple
に設定する必要があります (複数のアイテムを選択できるSelectionMode.MultiExtended
ようにするため)。
次に、イベントのイベント ハンドラーを に追加する必要がありSelectedIndexChanged
ますListBox
。このイベント ハンドラー内で のSelectedItems
コレクションにListBox
アクセスすると、選択したすべてのオブジェクトのコレクションにアクセスできます。
そこから、コレクションを繰り返し処理して、任意の方法でオブジェクトを表示できます。TextBox
呼び出された で選択された項目を表示するイベント ハンドラーの例を次に示しますtextBox1
。
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Clear();
foreach (object selectedItem in listBox1.SelectedItems)
{
textBox1.AppendText(selectedItem.ToString() + Environment.NewLine);
}
}
于 2009-09-01T13:03:47.293 に答える