Во-первых, вам нужно установить для свойства SelectionMode
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);
}
}