Compartilhar via


Quando usar um ComboBox dos Windows Forms em vez de um ListBox

Os ComboBox controles e têm ListBox comportamentos semelhantes e, em alguns casos, podem ser intercambiáveis. No entanto, há vezes, em que um ou outro é mais apropriado para uma tarefa.

Em geral, uma caixa de combinação é apropriada quando há uma lista das opções sugeridas e uma caixa de listagem é apropriada quando você deseja limitar a entrada para o que está na lista. Uma caixa de combinação contém um campo de caixa de texto, portanto, as opções que não estão na lista podem ser digitadas. A exceção é quando a DropDownStyle propriedade é definida como DropDownList. Nesse caso, o controle selecionará um item se você digitar sua primeira letra.

Além disso, caixas de combinação economizam espaço em um formulário. Como a lista completa não é exibida até que o usuário clique na seta para baixo, uma caixa de combinação pode se encaixar facilmente em um pequeno espaço em que uma caixa de listagem não caberia. Uma exceção é quando a propriedade é definida como Simple: a lista completa é exibida e a DropDownStyle caixa de combinação ocupa mais espaço do que uma caixa de listagem.

Confira também