Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como determinar se uma caixa de listagem tem Duplicatas
Descobrir se uma caixa de listagem tem itens duplicados irá ajudar você a saber como executar o código apropriado para removê-los. Muitas vezes, os programadores cometem o erro de preencher uma caixa de listagem com dados duplicados do banco de dados . É melhor eliminar duplicatas quando você consulta os dados. Em VB, você pode usar a propriedade Items do controle ListBox para obter uma lista de itens atualmente armazenados na caixa de listagem. Depois de conseguir a referência que direciona para a lista, você pode percorrer os itens para encontrar duplicatas. 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 "Button" para adicionar um novo botão ao 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 para adicionar alguns itens, incluindo duplicatas para o seu ListBox
4

Volte para "Forma" modo de design e clique duas vezes em "Button1 " para criar um evento click para este botão. Adicione o seguinte código para exibir todos os itens duplicados encontrados através do " Janela imediata " e exibir uma mensagem para o usuário :

Me.ListBox1.Sorted = True

Me.ListBox1.Refresh ()

Dim index As Integer Dim

dupFound As Boolean Dim

itemcount As Integer = Me.ListBox1.Items.Count

Se itemcount > 1 Then

Dim LastItem As String = Me.ListBox1.Items ( itemcount - 1)

Para index = itemcount - 2 a 0 Passo -1

Se Me.ListBox1.Items (index) = LastItem Então

dupFound = = Me.ListBox1.Items (índice )

End If

Próxima

End If

Se dupFound Então

MessageBox.Show ( " As duplicatas foram encontrados na ListBox. " )

Else

MessageBox.Show ( "Não duplicados encontrados. " )

End If
5

Pressione " F5" para executar o seu programa. Clique em " Button1 " para limpar as duplicatas e exibir uma mensagem indicando se duplicatas foram ou não foram encontrados.

Anterior :

Próximo : No
  Os artigos relacionados
·Funções VBA Cordas Comparação 
·Como carregar e salvar arquivos em TIF Multipágina Vb.…
·Como alocar uma matriz 5D 
·Como instalar o XNA para uso com VBNET 
·Como criar uma calculadora GPA em Visual Basic 2008 
·Como atravessar Resultados em VB.Net Acesso 
·Como bomba mensagens com Vb.Net 
·Como obter uma resposta de uma caixa de mensagem em VB.…
·Quais são os eventos e manipuladores de eventos no Vis…
·Como usar o PowerShell para e-mail um arquivo através …
  Artigos em destaque
·O que é Declaração de Cobertura 
·Como converter um aplicativo WPF para uma biblioteca de…
·Como reiniciar MySQL De Script 
·Como o código de um Sistema Vivo via Chat em PHP 
·Como converter Classe Java para Código 
·Como copiar a partir do ListBox para o Multiline TextBo…
·Como fazer uma string em uma matriz de caracteres em C …
·Como alterar o GridView Focus on My Android 
·Como ler um cartão perfurado 
·Como usar texto para fala no Android 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados