【问题标题】:ListBox: Display multiple selected items?ListBox:显示多个选定的项目?
【发布时间】:2009-09-01 12:54:29
【问题描述】:

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

【问题讨论】:

  • 你想在哪里显示这些选定的项目?
  • 你应该多解释一下这个问题吗?

标签: c# .net windows listbox selecteditem


【解决方案1】:

首先,您需要将ListBox 上的SelectionMode 属性设置为SelectionMode.MultiSimpleSelectionMode.MultiExtended(以便您可以选择多个项目)。

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

从那里,您可以遍历集合,以您选择的任何方式显示对象。下面是一个示例事件处理程序,它在名为 textBox1TextBox 中显示所选项目:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-03
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多