【发布时间】:2009-09-01 12:54:29
【问题描述】:
当我在ListBox 中选择多个项目时,如何显示它们?任何帮助将不胜感激。
【问题讨论】:
-
你想在哪里显示这些选定的项目?
-
你应该多解释一下这个问题吗?
标签: c# .net windows listbox selecteditem
当我在ListBox 中选择多个项目时,如何显示它们?任何帮助将不胜感激。
【问题讨论】:
标签: c# .net windows listbox selecteditem
首先,您需要将ListBox 上的SelectionMode 属性设置为SelectionMode.MultiSimple 或SelectionMode.MultiExtended(以便您可以选择多个项目)。
接下来,您需要为您的ListBox 上的SelectedIndexChanged 事件添加一个事件处理程序。在此事件处理程序中,访问 ListBox 的 SelectedItems 集合将使您能够访问所有选定对象的集合。
从那里,您可以遍历集合,以您选择的任何方式显示对象。下面是一个示例事件处理程序,它在名为 textBox1 的 TextBox 中显示所选项目:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Clear();
foreach (object selectedItem in listBox1.SelectedItems)
{
textBox1.AppendText(selectedItem.ToString() + Environment.NewLine);
}
}
【讨论】: