Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Preenchendo um Listbox Visual Basic com itens exclusivos de um arquivo texto
dados em arquivos não é comumente original, assim que os programadores precisam saber como remover rapidamente valores repetidos antes de adicioná-los a um controle de caixa de listagem. A melhor maneira de fazer isso é ler os dados do arquivo em uma matriz de cadeia . Em VB , você pode usar o método de " Distinto ", que retorna uma seqüência desordenada que não contém valores duplicados. Salve os valores distintos para uma nova matriz de cadeia e usar essa matriz como a fonte do controle de caixa de listagem de dados. Instruções
1

Clique no Windows botão " Iniciar" , clique na caixa de texto que diz " Pesquisar programas e arquivos ", digite " notepad" e pressione " Enter" para iniciar o Bloco de Notas . Digite " 1" e pressione "Enter "; tipo "1" novamente e pressione "Enter "; tipo "2" e pressione "Enter "; " . Enter" tipo "2" novamente e pressione Adicionar "3" e "4 " usando a mesma técnica . Salve o arquivo em uma pasta no seu computador como " myValues.txt ".
2

Abra o Microsoft Visual Basic Express e clique em " New Project" no painel esquerdo da tela do computador . Clique em " Visual Basic" abaixo Modelos instalados , clique em " Windows Forms Application " e clique em "OK" para iniciar um novo projeto.
3

Clique duas vezes no controle " ListBox " no painel "Toolbox " para adicionar um a sua forma . Adicionar um "Button" usando a mesma técnica .
4

Dê um duplo clique no botão para criar um evento de clique de botão. Adicione o seguinte código para criar as suas variáveis ​​:

Dim fName As String Dim

valorArray (10) As String Dim

uniqueArray (10) As String

Dim xCntr as Integer
5

Defina o caminho para o arquivo de texto :

fName = " C: \\ myValues.txt "
6

loop através dos dados no arquivo de texto e salvá-lo em uma matriz de string:

Se System.IO.File.Exists ( fNAME ) = True Then

Dim objReader as New System.IO.StreamReader ( fName )

Do While objReader.Peek () < > -1

valorArray ( xCntr ) = objReader.ReadLine

xCntr + = 1

Circuito

Else

MsgBox ( "Arquivo não existe" ) End If


7

Salve os dados a partir de uma matriz de cadeia para outra matriz de cadeia com valores exclusivos :

uniqueArray = valueArray.Distinct.ToArray
8

Use a matriz de cadeia com valores únicos como a fonte de dados para o controle de caixa de listagem :

Me.ListBox1.DataSource = uniqueArray
9

Pressione " F5" para executar o programa e clique em " Button1 ".

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o controle TreeView 
·Como conectar VB6 para o PHP com ODBC 
·Como acessar VBA Variável Tamanho da fonte 
·Como usar SetDIBits em VB.NET 
·Como usar o substituir no VB.NET 
·Como atualizar um Gridview 
·Como declarar uma matriz em Programação FoxPro 
·Mid função em VBScript 
·Como Pen um arquivo em VB.NET com aplicativos específi…
·Como Fazer um teclado na tela em Visual Basic 
  Artigos em destaque
·Como Contar de caracteres em Python 
·Funções para String no Oracle SQL 
·Como teste para Par ou Ímpar Números em MATLAB 
·Como determinar se uma chave do Registro existe no VBSc…
·DataColumn Tipos 
·Como converter caracteres para códigos ASCII em Java 
·Como implementar um Destructor básico em JavaScript 
·Como corrigir Upside Down Java Pictures 
·Como carregar dinamicamente em PHP Classes 
·PHP: Como substituir uma String Entre Tags 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados