WinForms中的多选列表框

16

我正在寻找一种在Windows Forms C#中实现多选列表框的方法。 有什么建议吗? 谢谢。


4
列表框已经可以实现此功能。请参见:http://stackoverflow.com/questions/1420514/listbox-selected-items-in-winform - wprl
1个回答

34

只需添加ListBox控件并设置属性:SelectionMode = SelectionMode.MultiExtended

然后可以在ListBox1.SelectedItems中获取所选项目。


有没有办法在不按 Ctrl 的情况下使其工作?我的意思是只需单击该项即可选择一行。 - Ozkan
2
是的。覆盖 ListBox 的 OnClick 事件。 - Sebastian Xawery Wiśniowiecki
4
或者,更简单的方法是:将 SelectionMode 设置为 MultiSimple。 - BetaKeja

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接