列表框:显示多个选定的项目?

列表框:显示多个选定的项目?

问题描述:

当我在ListBox中选择多个项目时,如何显示它们?任何帮助将不胜感激。列表框:显示多个选定的项目?

+0

如果你想显示那些选定的项目? – adatapost 2009-09-01 12:58:37

+0

Mabe你应该解释一个更小的问题吗? – 2009-09-01 13:03:13

首先,你需要设置你的ListBox要么SelectionMode.MultiSimpleSelectionMode.MultiExtendedSelectionMode财产(这样你可以选择多个项目)。

接下来,您需要为ListBox上的SelectedIndexChanged事件添加事件处理程序。在此事件处理程序中,访问ListBoxSelectedItems集合将使您可以访问所有选定对象的集合。

从那里,你可以遍历集合以任何你选择的方式显示对象。下面是显示在一个TextBox所选项目为例事件处理函数调用textBox1

private void listBox1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    textBox1.Clear(); 
    foreach (object selectedItem in listBox1.SelectedItems) 
    { 
     textBox1.AppendText(selectedItem.ToString() + Environment.NewLine); 
    } 
}