Você está aqui: C# ::: Windows Forms ::: ComboBox |
Usando o método Add() para adicionar itens a um ComboBoxQuantidade de visualizações: 15780 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": ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- 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 |





