Você está aqui: C# ::: Windows Forms ::: ComboBox

Entendendo a classe ComboBox

Quantidade de visualizações: 14843 vezes
Um objeto da classe ComboBox representa um controle combo box na plataforma Windows. Veja a posição desta classe na hierarquia de classes da plataforma .NET:

System.Object 
  System.MarshalByRefObject 
    System.ComponentModel.Component 
      System.Windows.Forms.Control 
        System.Windows.Forms.ListControl 
         System.Windows.Forms.ComboBox
           Microsoft.CLRAdmin.DataGridComboBox 
             System.Windows.Forms.
               DataGridViewComboBoxEditingControl

Um controle ComboBox exibe uma caixa de texto combinada com uma ListBox, permitindo que o usuário selecione um valor na lista ou informe um valor na caixa de texto. O comportamento padrão de um ComboBox é exibir uma caixa de texto com uma lista drop-down oculta. Quando clicamos na seta ao lado da caixa de texto a lista de opções é exibida.

Veja um trecho de código no qual obtemos o valor do item selecionado em um ComboBox com o nome de "cidades". Note que neste exemplo defini o valor DropDownList para a propriedade DropDownStyle. Isso evita que o usuário digite na caixa de texto, ou seja, apenas os valores disponíveis na lista poderão ser selecionados.

private void button1_Click(object sender, EventArgs e){
  if(cidades.SelectedIndex > -1){
    string valor = cidades.SelectedItem.ToString();
    MessageBox.Show("O valor selecionado é: " + valor);
  }
}

Use um ComboBox quando quiser fornecer uma lista de opções das quais o usuário poderá selecionar apenas uma (ou informar o texto desejado, dependendo do valor da propriedade DropDownStyle).

Link para compartilhar na Internet ou com seus amigos:

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

E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 20 usuários muito felizes estudando em nosso site.