Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fetish

Problema

Recommended Posts

Estou com uma pequena duvida, queria saber o seguinte:

 

O cara vai la digita "pocarrontas" ai fica em azul como faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem que usar o controle RichTextBox.

 

O que você tem que fazer é o seguinte:

Pegar a posição inicial de 'pocarrontas' e colocar na propriedade SelStart (essa propriedade é a posição do cursor no richtext... o textbox tb tem isso)

Depois pegar a posição final de 'pocarrontas' (posição inicial + tamanho ok?) e colocar na propriedade SelLength

 

depois de ter feito isso você faz

 

richtextbox.SelColor = vbBlue

 

 

flw!

[]'s

 

ahh uma dica, não crie tópicos com nomes parecidos com o que criou agora("Duvida me ajudem, Por favor")

crie tópicos com nomes sugestivos a sua duvida...

ok? ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não esta dando certo, o VB nao ta reconhecendo o comando richtextbox.SelColor = vbBlue

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você adicionou o controle ? Se não pressiona Ctrl+T e adiciona o Microsoft Rich TextBox Control e poe no seu formulário.

richtextbox é o nome do SEU controle.

 

Ta usando qual VB ? VB .Net ?? Se sim posta lá na area de .Net.

Se não.. faz o que eu te falei ai.

 

Flw

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que ficaria mais simples ele pegar e fazer assim ohh

 

Text1.ForeColor = &H8000000D

 

forecolor é o metodo que muda a cor, note que a mesma esta em hexadecimal pois o vb não entende de outra forma. fallow

 

.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, é mais simples.... mas eu levei em consideração que ele queria colorir a palavra, se fizer isso todo o conteúdo do TextBox vai ficar azul.

 

 

note que a mesma esta em hexadecimal pois o vb não entende de outra forma.

Pode usar:

•RGB(0,0,0)

•vbBlack/vbBlue/vbAlgumaCor

•QBColor(NUMERO_INTEIRO)

 

Não só em hexadecimal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehe. bom eu pensei que era so em hexa, vivendo e aprendendo. ah sim, mas pelo que entendi no enunciado ele num falo isso, ja no vbnet, ele poderia usar o metodo tostring.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.