Udostępnij za pośrednictwem


Kiedy należy używać kontrolki ComboBox formularzy systemu Windows zamiast kontrolki ListBox

Kontrolki ComboBox i ListBox mają podobne zachowania, a w niektórych przypadkach mogą być wymienne. Czasami jednak jedno lub drugie jest bardziej odpowiednie dla zadania.

Ogólnie rzecz biorąc, pole kombi jest odpowiednie, gdy istnieje lista sugerowanych opcji, a pole listy jest odpowiednie, gdy chcesz ograniczyć dane wejściowe do tego, co znajduje się na liście. Pole kombi zawiera pole tekstowe, więc można wpisać opcje, których nie można wpisać na liście. Wyjątek występuje, gdy właściwość DropDownStyle jest ustawiona na wartość DropDownList. W takim przypadku kontrolka wybierze element, jeśli wpiszesz pierwszą literę.

Ponadto kombinowane pola wyboru oszczędzają miejsce na formularzu. Ponieważ pełna lista nie jest wyświetlana, dopóki użytkownik nie kliknie strzałki w dół, pole kombi może łatwo zmieścić się w małej przestrzeni, w której pole listy by się nie zmieściło. Wyjątek występuje, gdy właściwość DropDownStyle jest ustawiona na Simple: zostanie wyświetlona pełna lista, a pole kombi zajmuje więcej miejsca niż pole listy.

Zobacz też