Você está aqui: C# ::: Windows Forms ::: ComboBox |
Usando o método Add() para adicionar itens a um ComboBoxQuantidade de visualizações: 15716 vezes |
Novos itens podem ser adicionados a um ComboBox via código por meio do método Add() da classe ComboBox.ObjectCollection. Podemos ter acesso a esta classe a partir da propriedade Items da classe ComboBox. Este método aceita um Object como argumento e retorna um valor inteiro indicando a posição (iniciando em 0) na qual o novo item foi inserido. Note que, exceto nos casos em que os items do ComboBox estão ordenados, o novo item sempre será adicionado no final da lista. Veja um trecho de código no qual inserimos uma nova string em um ComboBox chamado "cidades": private void button1_Click(object sender, EventArgs e){ int pos = cidades.Items.Add("Cuiabá"); MessageBox.Show("O ítem foi inserido na posição: " + pos); } É possível fornecer tipos primitivos ao método Add(). Neste caso, o tipo primitivo é envolvido em uma classe wrapper (invólucro). Veja, por exemplo, como adicionar um valor inteiro ao ComboBox: private void button1_Click(object sender, EventArgs e){ // vamos inserir um valor inteiro int pos = cidades.Items.Add(54); MessageBox.Show("O ítem foi inserido na posição: " + pos); // vamos obter o item inserido MessageBox.Show("O tipo do item inserido é: " + cidades.Items[pos].GetType()); } A segunda mensagem nos dará o valor System.Int32 para o ítem recém-inserido. Para finalizar, tenha o cuidado de não fornecer valores null para o método Add(). Se isso acontecer a seguinte exceção de tempo de execução será lançada: System.ArgumentNullException was unhandled Message="Value cannot be null. Parameter name: item" Source="System.Windows.Forms" ParamName="item" |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |