Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como fazer a filtragem em um ListBox em VB.NET
Filtrando itens em um controle " ListBox " em seu Visual Basic.NET aplicação ( VB.NET ) pode ser feito usando uma " caixa de combinação " e uma classe " ListBox " . Um controle " ListBox " permite exibir uma lista de itens para o usuário que o usuário pode selecionar clicando . O controle " ListBox " não fornece um mecanismo de filtragem , portanto, você precisa filtrar os itens usando uma classe " ListBox " e looping através dos itens que você deseja filtrar . Você pode exibir os itens de filtragem usando um controle " ComboBox " . Um controle " ComboBox " é uma combinação de uma caixa de texto e um controle de caixa de listagem . Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1

Abra o Microsoft Visual Studio , clique em " New Project" no painel esquerdo da tela do computador e expandir " Visual Basic" abaixo " modelos instalados ". Clique em " Windows" e clique duas vezes no centro da janela de diálogo para criar um novo projeto "Windows Forms Application " .
2

duplo clique em " ListBox " para adicionar um novo controle de caixa de lista para sua forma. Clique duas vezes em " ComboBox " para adicionar uma nova caixa de combinação para seu formulário.
3

Clique duas vezes no formulário para criar um evento de carregamento de formulário e adicione o seguinte código dentro do evento para preencher a " caixa de listagem " e " Caixa de Combinação ", com
4

Copiar e colar o seguinte código abaixo o evento de carregamento para criar novo procedimento sub para preencher o " ListBox : "

Private Sub PopulateListBox ()

Me.ListBox1 . Items.Clear ()

Me.ListBox1.Items.Add ( "Car - Civic " )

Me.ListBox1.Items.Add ( "Carro - Lexus IS250 " )

Me.ListBox1.Items.Add ( " Truck - Tundra " )

Me.ListBox1.Items.Add ( " Truck - Silverado " )

Me.ListBox1.Items.Add ( " Motorcycle - Kawasaki " )

Me.ListBox1.Items.Add ( "Motorcycle - Ninja " )

Me.ListBox1.Items.Add ( " Motorcycle - Susuki " )

Me.ListBox1.Items.Add ( " Truck - Lightning" )

Me.ListBox1.Items.Add ( " Truck - F150 " )

End Sub
5

Volte ao seu formulário e dê um duplo clique no controle " ComboBox " para criar um evento " SelectedIndexChanged " . Copie e cole o seguinte código dentro do evento para filtrar a " caixa de listagem : "

Se Trim ( ComboBox1.Text ) = "ALL" Então

PopulateListBox ()

Else

PopulateListBox ()

Dim tmpLst Como ListBox = New ListBox

Dim s As Integer = 0

Para s = 0 To ListBox1.Items.Count - 1

Se Instr ( ListBox1.Items (s) ToString , ComboBox1.Text . ) Então

tmpLst.Items.Add ( ListBox1.Items (s ) )

End If

Próxima

ListBox1.Items.Clear ()

Para s = 0 To tmpLst.Items.Count - 1

ListBox1.Items . Adicionar ( tmpLst.Items (S). ToString )

Próxima

tmpLst.Dispose ()

End If
6

Pressione F5 " "para executar o programa e escolher um item da " caixa de combinação " controle para filtrar itens na " caixa de listagem. "

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer uma temperatura Convertendo Programa em QBas…
·Como combinar imagens de dois bitmaps em VB.Net 
·Como preencher DataSet & Bind DataGridView em diferente…
·Como fazer uma proteção de tela no Visual Basic 2010 
·Como fazer um instrutor jogo em Visual Basic 2008 
·VB6 Run Time Error 70: Permissão negada 
·Como girar um InlineShape em VB6 
·Posso fazer Apps Android Com o Visual Basic 
·Como introduzir o VBA Idioma 
·Inteiros long double em Visual Basic 
  Artigos em destaque
·Qual é o limite de caracteres PHP Mail 
·Como converter duas vezes para String C + + 
·Como copiar de entrada para Div em PHP 
·Como usar um loop For Next em Visual Basic 
·Como fazer uma chamada de telefone em Dashcode 
·Como adicionar uma chave estrangeira para MySQL 
·Quais são as entradas hierárquicas 
·Como escrever em arquivo temporário em Ruby 
·Como usar Caso Tutoriais 
·Como determinar se um número se encaixa em um Int em J…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados