何時使用 Windows Form ComboBox 取代 ListBox

更新:2007 年 11 月

ComboBoxListBox 控制項的行為類似,而且在部分情況下可予以互換。然而,它們各有適用的時機。

一般來說,當有建議的選擇清單時,較適用下拉式方塊,而當想要對清單的內容限制輸入時,則較適用清單方塊。下拉式方塊包含一個文字方塊欄位,因此可輸入不在清單中的選擇。不過,當 DropDownStyle 屬性設為 DropDownList 時,會發生例外。如果發生這種情形,當輸入項目的第一個字母時此控制項就會選取該項目。

此外,下拉式方塊可節省表單上的空間。由於完整清單是在使用者按一下向下鍵時才會出現,所以可輕易將下拉式方塊放入無法放入清單方塊的狹小空間。但是當將 DropDownStyle 屬性設為 Simple 時會發生例外,此時會顯示完整清單,而且下拉式方塊佔用的空間比清單方塊所佔用的空間還大。

請參閱

工作

HOW TO:從 Windows Form 的 ComboBox、ListBox 或 CheckedListBox 控制項加入或移除項目

HOW TO:排序 Windows Form 中 ComboBox、ListBox 或 CheckedListBox 控制項的內容

參考

ComboBox

ListBox

其他資源

用來列出選項的 Windows Form 控制項