none
Duvida! Localizar e selecionar uma palavra em um arquivo texto. RRS feed

  • Pergunta

  • Ola! Estou fazendo programa com a opção de localizar uma palavra em um arquivo html aberto em um webBrowser. Consegui fazer ele dizer se tem ou não a palavra no texto, mas gostaria que ele apresentasse o texto com a palavra destacada. Alguem poderia me ajudar?

    Estou utilizando esse codigo:

    StreamReader re = new StreamReader(@"C:\ePub\ePub\" + nomeEpub + "\\OEBPS\\Text\\" + tabControl2.SelectedTab.Text);
                    string input = re.ReadToEnd();

                    if (input.IndexOf(varPalavra, StringComparison.OrdinalIgnoreCase) > -1)
                    {
                        MessageBox.Show("Existe a palavra '" + varPalavra + "' no arquivo " + tabControl2.SelectedTab.Text);
                        re.Close();
                    }
                    


    sexta-feira, 3 de novembro de 2017 13:26

Respostas

  • Boa tarde,

    Conseguiu algum avanço no teu caso? Se ainda não, nos avise para que você possa ser ajudado.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 10 de novembro de 2017 19:43
    Moderador

Todas as Respostas

  • Boa tarde,

    Como você quer mostrar essa palavra? De que maneira quer que apareça? Pode explicar um pouco melhor, por favor?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 3 de novembro de 2017 19:54
    Moderador
  • Gostaria que acontecesse como na localização de palavras do Word por exemplo, onde a palavra que foi feita a busca é exibida em destaque no texto(Selecionada). 

    sábado, 4 de novembro de 2017 10:47
  • Achei esse trecho de codigo, ele faz basicamente o que eu quero, porem ele utiliza richtextBox e eu

    preciso que seja no webBrowser.

    Dim palavra As String = "teste" RichTextBox1.SelectionColor = Color.Red RichTextBox1.Select(RichTextBox1.Text.IndexOf("teste"), palavra.Length)

    sábado, 4 de novembro de 2017 11:08
  • Boa tarde,

    Conseguiu algum avanço no teu caso? Se ainda não, nos avise para que você possa ser ajudado.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 10 de novembro de 2017 19:43
    Moderador
  • Bom dia,

    Por falta de retorno essa thread está encerrada.

    Se necessário, favor abrir uma nova thread.

    Atenciosamente,


    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 20 de novembro de 2017 12:51
    Moderador