2009-09-01 4 views

ответ

2

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