Sdílet prostřednictvím


Kdy použít Windows Forms ComboBox místo ListBox

Ovládací prvky ComboBox a ListBox mají podobné chování a v některých případech mohou být zaměnitelné. Existují však časy, kdy je jeden nebo druhý vhodnější pro úkol.

Obecně platí, že kombinované pole je vhodné, pokud existuje seznam navrhovaných voleb, a seznam je vhodný, pokud chcete omezit vstup na to, co je v seznamu. Kombinované pole obsahuje textové pole, takže lze zadat možnosti, které nejsou v seznamu. Výjimka je, když je vlastnost DropDownStyle nastavena na DropDownList. V takovém případě ovládací prvek vybere položku, pokud zadáte její první písmeno.

Pole s kombinovaným seznamem navíc šetří místo ve formuláři. Protože úplný seznam není zobrazen, dokud uživatel neklikne na rozbalovací šipku, kombinované pole se snadno vejde do malého prostoru, kam by se seznamové pole nevešlo. Výjimkou je, když je vlastnost DropDownStyle nastavena na Simple: zobrazí se úplný seznam a kombinované pole zabírá více místa, než by zabíralo pole se seznamem.

Viz také