none
Auto Completar RRS feed

  • 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

    domingo, 4 de novembro de 2018 03:01

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.
    domingo, 4 de novembro de 2018 10:47

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.
    domingo, 4 de novembro de 2018 10:47
  • 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.
    segunda-feira, 5 de novembro de 2018 17:44