如何在选择项目后使组合框保持打开状态?

aha*_*ron 5 .net c# combobox winforms

在C#中选择项目后,如何使组合框保持打开状态?

我想这样做,因为它实际上是一个带有清单的组合框,所以我可以选择几个项目.

Ken*_*n D 5

使用ListBox,因为ComboBox它的核心设计是这种行为.

ListBox 给出类似的效果(因此它仍然是开放的)并且允许多选.


Mus*_*sis 2

使用 aListBox代替 ComboBox。您想要做的事情(即使在用户选择了一个选项后仍保持组合框打开)将是不寻常和意外的行为。

更新: 我认为这个示例将让您做您想做的事情(即拥有一个仅占用一个控件的表单空间的多选列表):

http://www.codeguru.com/csharp/csharp/cs_controls/treeview/article.php/c15373/