列表框:显示多个选定的项目?
答
首先,你需要设置你的ListBox
要么SelectionMode.MultiSimple
或SelectionMode.MultiExtended
的SelectionMode
财产(这样你可以选择多个项目)。
接下来,您需要为ListBox
上的SelectedIndexChanged
事件添加事件处理程序。在此事件处理程序中,访问ListBox
的SelectedItems
集合将使您可以访问所有选定对象的集合。
从那里,你可以遍历集合以任何你选择的方式显示对象。下面是显示在一个TextBox
所选项目为例事件处理函数调用textBox1
:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Clear();
foreach (object selectedItem in listBox1.SelectedItems)
{
textBox1.AppendText(selectedItem.ToString() + Environment.NewLine);
}
}
如果你想显示那些选定的项目? – adatapost 2009-09-01 12:58:37
Mabe你应该解释一个更小的问题吗? – 2009-09-01 13:03:13