O componente ComboBox Visual Basic é um elemento de interface de usuário comum em programas do Windows. Ele permite que o usuário selecione um item de uma lista de possibilidades que são normalmente escondidos, mas que cai quando o usuário clica no componente. As operações mais importantes para o desenvolvedor usando uma caixa de combinação é adicionar, remover, limpar e tirar o item selecionado na caixa de combinação.
Coisas que você precisa
- Visual Basic 2008 ou mais tarde
Adicionar uma caixa de combinação a partir da lista de componentes no lado esquerdo da tela.
Adicionar um botão. Vá para a janela Propriedades no canto inferior esquerdo; lado da tela e alterar a propriedade de texto para ler "Preencher." Altere a propriedade nome para "PopulateButton." Clique duas vezes no botão para criar uma função de evento. Cole o seguinte código para a função de evento chamado "PopulateButton_Click":
ComboBox1.Items.Add ("-dog"-)
ComboBox1.Items.Add ("-cat"-)
ComboBox1.Items.Add ("-rato"-)
ComboBox1.Items.Add ("-bird"-)Alternativamente, se você não quer para preencher a lista de programação, você pode preenchê-lo usando o menu de propriedades. Do criador de formulários, clique uma vez no combobox para selecioná-lo. Encontrar a entrada para "Unid" na lista de propriedades. Ele deve ler "Unid" e tem um valor de "(Coleção)." Clique na palavra "Unid" e um botão aparecerá com três pontos nele. Clique nesse botão. Uma janela pop-up pedindo-lhe para listar os itens a serem adicionados à lista em tempo de execução. Para duplicar o efeito da "PopulateButton" criado nesta etapa, você cole o seguinte para esta janela:
cachorro
gato
rato
pássaroAdicionar outro botão. Altere a propriedade de texto para "Excluir." Altere a propriedade nome para "DeleteButton." Clique duas vezes neste novo botão para criar uma função de evento para quando um usuário clica nele. Cole o seguinte código para a nova função do evento. É nome deve ser "DeleteButton_Click."
ComboBox1.Items.RemoveAt (ComboBox1.SelectedIndex)
Se você não pode dizer, isso irá remover o item selecionado a partir dos itens listados na caixa de combinação.
Você também pode usar o comando "ComboBox1.Items.Remove ()" para remover um item por seu nome. Por exemplo, o comando:
ComboBox2.Items.Remove ("cachorro")
Este comando irá remover o "cachorro" entrada da lista.
Adicionar um último botão. Diga "ClearButton" e dar-lhe o texto "Claro." Clique duas vezes para criar um evento para ele, e cole o seguinte código lá:
ComboBox1.Items.Clear ()
Isto irá limpar todos os itens da caixa de combinação.
dicas & avisos
- Qualquer objecto pode ser adicionado a uma caixa de combinação, utilizando o respectivo "Para sequenciar" Método. Por exemplo, você pode adicionar a caixa de combinação para si mesmo usando o seguinte comando:
- ComboBox1.Items.Add (ComboBox1.ToString)
- A entrada resultante será:
- System.Windows.Forms.ComboBox, Items.Count: 5