• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

zubimaster

Localizar excerto

5 mensagens neste tópico

Boas,

A minha duvida é a seguinte:

Tenho um 'RichTextBox' e um botão.

Por exemplo podia ter colocado algo do género no botão:

If rich.Text = "sair" then
application.exit()
end if

Mas assim é necessário que esteja apenas 'sair' no editor de texto. O que eu queria era que fizesse o mesmo efeito mas que detectasse se isso existe nalguma parte do editor.

mesmo que esteja 'blá blá sair'

Ajuda?

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas,

podes usar Me.RichTextBox1.Text.Contains(string_a_procurar). Isto basicamente retorna um valor booleano, a dizer se a string_a_procurar se encontra no texto ou não.

Atenção: que a string_a_procurar é case sensitive, ou seja, "Sair" é diferente de "sair".

:)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas,

podes usar Me.RichTextBox1.Text.Contains(string_a_procurar). Isto basicamente retorna um valor booleano, a dizer se a string_a_procurar se encontra no texto ou não.

Atenção: que a string_a_procurar é case sensitive, ou seja, "Sair" é diferente de "sair".

;)

Ook :) obrigado

Mas tenho mais questão relacionada:

'se no richtextbox tiver escrito:

titulo = "Software"

Verificasse se existe a palavra 'titulo' e em seguida retirasse o valor entre as aspas.

Possivel?

Cumps

[EDIT]

:-[ Quer dizer... tenho ainda outra:

No código que me destes, como faço algo do género:

if podes usar Me.RichTextBox1.Text.Contains(string_a_procurar) then

string fica vermelha

end if

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Aí já vais ter que recorrer ao Find e se for mais que uma palavra igual vais ter que usar também um ciclo para poderes percorre-las todas  .

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora