何时使用 Windows 窗体 ComboBox 而非 ListBox

更新:2007 年 11 月

ComboBox 控件和 ListBox 控件具有相似行为,在某些情况下可以互换。但是也存在其中一种控件更适合于某任务的情况。

通常,组合框适合于存在一组“建议”选项的情况,而列表框适合于想要将输入限制为列表中内容的情况。组合框包含一个文本框字段,因此可以键入列表中所没有的选项。但 DropDownStyle 属性设置为 DropDownList 时除外。在此情况下,如果您键入第一个字母,此控件将自动选择一项。

此外,组合框可节约窗体上的空间。由于在用户单击下箭头键以前不显示完整列表,所以组合框可以方便地放入列表框放不下的窄小空间。当 DropDownStyle 属性设置为 Simple 时情况例外:此时显示完整列表,并且组合框占用的空间比列表框多。

请参见

任务

如何:在 Windows 窗体 ComboBox 控件、ListBox 控件或 CheckedListBox 控件中添加或移除项

如何:对 Windows 窗体 ComboBox 控件、ListBox 控件或 CheckedListBox 控件的内容排序

参考

ComboBox

ListBox

其他资源

用于列出选项的 Windows 窗体控件