CADASTRE-SE

ASP.NET›  c#›  csharp

Curso Básico de C# - Parte 14 - ComboBox

Aprenda a usar o controle ComboBox! Este componente auxilia o usuário com opções pré-definidas a um clique do mouse. Usando o projeto Controles do artigo anterior, onde temos o formulário de nome frmPrimeiroFormulario, vamos abrir a ToolBox onde encontramos o controle chamado ComboBox.

Usando o projeto Controles do artigo anterior, onde temos o formulário de nome "frmPrimeiroFormulario", vamos abrir a "ToolBox" onde encontramos o controle chamado "ComboBox".



Basta arrastá-lo segurando-o com o mouse. E você terá um novo controle no formulário como mostra a figura abaixo.



Selecionando este controle vemos que a janela de propriedades se re-configura e podemos mudar suas configurações, veja, aqui temos:

Name, é o nome do controle, nome que usaremos para referenciá-lo quando estivermos codificando. Aqui chamei de lblNome.

AutoCompleteMode, define a forma como o Text do ComboBox sugere um item a ser selecionado.

AutoCompleteSource, é a lista onde temos os valores que serão usados para a sugestão de auto preenchimento.

BackColor é a cor de fundo do formulário, ou a cor da parede, e ForeColor a cor das fonte ou das palavras que aqui escreveremos.

DataSource, se temos uma fonte de dados como uma DataTable, podemos usar aqui.

DisplayMember, se usarmos a propriedade DataSource, como sugerido acima com um DataTable, teremos várias colunas na tabela, então definimos qual das colunas será a informação que o usuário irá enxergar.

ValueMember, como a DisplayMember define qual informação o usuário ve, aqui definimos qual informação é útil ao sistema, por exemplo o IdUsuario. Ou seja o valor que aquela informação representa para o sistema.

Dock, define se queremos o componente literalmente grudado em um ou mais cantos.

Enabled, define se este ComboBox esta habilitado ou não, ou seja, se o usuário pode usá-lo ou não.



Location, define a posição Top (distância do controle em relação a margen superior do formulário) e a posição Left (distância do controle em relação a margen esquerda do formulário)

Text, é a informação selecionada. Também pode ser usado como se fosse um TextBox.

DropDownStyle, modo como o combo funciona, sendo uma lista somente leitura, lista com TextBox, ou somente um TextBox.

Items, lista de valores que o ComboBox disponibiliza ao usuário para seleção.

Size, define a largura e a altura do controle.



Veja como é fácil alimentar a lista de itens do ComboBox, na propriedade Items, ao lado da palavra (Collection), clique nos três pontos a direita.



Será aberto um editor para gerar uma coleção de strings possibilitando a criação de uma lista, veja.



Assim na propriedade AutoCompleteSource, podemos dizer ao ComboBox para consultrar em sua própria lista.



Quando rodamos a aplicação vemos que os dados automaticamente são lançados como opção de escolha para nós.



E se começarmos a digitar uma palavra que conste nesta lista o ComboBox sugere a palavra existe utilizando a função AutoComplete.




Neste artigo vimos o controle ComboBox e suas propriedades usando a linguagem C# vou deixar aberto a idéias e dúvidas através do e-mail: carlos.andrade@fcamara.com.br.

No próximo artigo iremos aprender sobre o controle ListBox.


Recomendamos:
Comentários:
Compartilhe com seus amigos:


destaques da home page
Cadastre-se em nossa newsletter:

As melhores histórias em seu e-mail:




TOPO