Usuário com melhor resposta
Auto Completar

Pergunta
-
Bom pessoal, preciso de uma ajuda. preciso ler um arquivo exemplo.txt. e puxar as informações que estão dentro do txt entre "". e jogar elas dentro de um auto completar. porem se tiver alguma linha com // no inicio da linha não deve ler.
exemplo.txt
0 // Codigo Nome tamanho 0 "Tesoura" 2 1 "Copo" 3 2 "Garrafa" 5 end 1 // Codigo Nome tamanho 0 "colher" 1 1 "faca" 5 2 "garfo" 4 end
quando eu buscar no textbox colher ele busca no exemplo.txt adiciona na listbox abaixo, no exemplo abaixo ele puxa o código antes das // e depois das // do arquivo txt e o separa por , na mesma linha ainda o tamanho e por ultimo oque busquei como no exemplo a baixo:
ListBox
//Index Tamanho Comentário
1,0 1 //Colher
1,1 5 //Faca
1,2 4 //Garfo
0,0 2 //Tesoura
0,2 5 //Garafa
end
Respostas
-
JoãoPauloBiesek,
Eu acho que tenho um exemplo quase completo para o que você procura, mas precisa fazer alguma adaptações para seu caso específico do "//". Por favor, veja em:
==============================================AUTOCOMPLETE TEXTBOX COM FOREACH TEXTO E BD
Alguns testes com a propriedade Autocomplete do TextBox. Também lê e grava um arquivo Texto e em outro caso um Banco de Dados. Esses armazenamentos vão guardando os valores diferentes encontrados dentro da TextBox. A TextBox Azul usa também o evento Leave
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9544==============================================
[]'s,
Fabio I.- Marcado como Resposta JoãoPauloBiesek domingo, 4 de novembro de 2018 14:55
Todas as Respostas
-
JoãoPauloBiesek,
Eu acho que tenho um exemplo quase completo para o que você procura, mas precisa fazer alguma adaptações para seu caso específico do "//". Por favor, veja em:
==============================================AUTOCOMPLETE TEXTBOX COM FOREACH TEXTO E BD
Alguns testes com a propriedade Autocomplete do TextBox. Também lê e grava um arquivo Texto e em outro caso um Banco de Dados. Esses armazenamentos vão guardando os valores diferentes encontrados dentro da TextBox. A TextBox Azul usa também o evento Leave
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9544==============================================
[]'s,
Fabio I.- Marcado como Resposta JoãoPauloBiesek domingo, 4 de novembro de 2018 14:55
-
JOAOPAULOBIESEK,
Dentro dessa SUB:
-----------------------------------
clsGen.ProcuraTextBox(Me, strPath)
-----------------------------------Tem o seguinte código:
-----------------------------------
For u = 0 To Linha.Length - 1
lst.Add(Linha.GetValue(u))
Next
-----------------------------------Irá adicionar na LIST a linha "U".Você pode fazer um tratamento aqui dentro, isolando o pedaço que tem as aspas.
Essas funções podem te ajudar:
- "String.substring()";
- "Strings.Mid(String, Int32)";
- "InStrRev(string1,string2[,start,[compare]])";
Bom, fica mais fácil se você colocar como uma pergunta no fórum... Outras pessoas também pode te ajudar.
[]'s,
Fabio I.