COLORIR RICH TEXT BOX
Pessoal estou tentando colorir uma RichTextbox que é carregada do
banco de dados, queria que tudo tivesse após [Ô]<[Ô] ficasse na cor verde,
todos os códigos que encontrei na net só muda a cor da primeira linha talvez um
loop nas linhas possa resolver, vejam:
A RichText está assim:
VEM OU MANDARÃ ALGUéM TRAZER O DINHEIRO DA PARCELA [txt-color=#007100]<23/01/2016 09:01:48>[/txt-color]
FICHA COM SABRINA <18/01/2016 17:10:37>
VAI CONSEGUIR OS 2 FIXOS <18/01/2016 10:53:35>
VEM AMANHÃ <15/01/2016 15:51:07>
VEM SEXTA FEIRA TZ OS DDS <11/01/2016 10:21:05>
E gostaria que ficasse assim:
VEM OU MANDARÃ ALGUéM TRAZER O DINHEIRO DA PARCELA [txt-color=#007100]<23/01/2016 09:01:48>[/txt-color]
FICHA COM SABRINA [txt-color=#007100]<18/01/2016 17:10:37>[/txt-color]
VAI CONSEGUIR OS 2 FIXOS [txt-color=#007100]<18/01/2016 10:53:35>[/txt-color]
VEM AMANHÃ [txt-color=#007100]<15/01/2016 15:51:07>[/txt-color]
VEM SEXTA FEIRA TZ OS DDS [txt-color=#007100]<11/01/2016 10:21:05>[/txt-color]
Desde já agradeço a ajuda de todos
banco de dados, queria que tudo tivesse após [Ô]<[Ô] ficasse na cor verde,
todos os códigos que encontrei na net só muda a cor da primeira linha talvez um
loop nas linhas possa resolver, vejam:
A RichText está assim:
VEM OU MANDARÃ ALGUéM TRAZER O DINHEIRO DA PARCELA [txt-color=#007100]<23/01/2016 09:01:48>[/txt-color]
FICHA COM SABRINA <18/01/2016 17:10:37>
VAI CONSEGUIR OS 2 FIXOS <18/01/2016 10:53:35>
VEM AMANHÃ <15/01/2016 15:51:07>
VEM SEXTA FEIRA TZ OS DDS <11/01/2016 10:21:05>
E gostaria que ficasse assim:
VEM OU MANDARÃ ALGUéM TRAZER O DINHEIRO DA PARCELA [txt-color=#007100]<23/01/2016 09:01:48>[/txt-color]
FICHA COM SABRINA [txt-color=#007100]<18/01/2016 17:10:37>[/txt-color]
VAI CONSEGUIR OS 2 FIXOS [txt-color=#007100]<18/01/2016 10:53:35>[/txt-color]
VEM AMANHÃ [txt-color=#007100]<15/01/2016 15:51:07>[/txt-color]
VEM SEXTA FEIRA TZ OS DDS [txt-color=#007100]<11/01/2016 10:21:05>[/txt-color]
Desde já agradeço a ajuda de todos
Sua dúvida está em localizar os texto entre [Ô] < > [Ô] ou é apenas colorir?
Se for colorir usa assim
1 - localize o texto selecionando-o
2 - coloque coloração: Richtextbox.selcolor = vbGreen
Pra procurar use:
Richtextbox.find [Ô]<[Ô] : pos1 = richtextbox.selstart
richtextbox.find [Ô]>[Ô] : pos2 = richtextbox.selstart
richtextbox.selstart = pos1
richtextbox.sellength = pos2 - pos1
richtextbox.selcolor = vbGreen
será que deu pra entender?
Se for colorir usa assim
1 - localize o texto selecionando-o
2 - coloque coloração: Richtextbox.selcolor = vbGreen
Pra procurar use:
Richtextbox.find [Ô]<[Ô] : pos1 = richtextbox.selstart
richtextbox.find [Ô]>[Ô] : pos2 = richtextbox.selstart
richtextbox.selstart = pos1
richtextbox.sellength = pos2 - pos1
richtextbox.selcolor = vbGreen
será que deu pra entender?
Vc tomou 30 minutos do meu tempo ..... ve se isso resolve ...
Citação::
Vc tomou 30 minutos do meu tempo ..... ve se isso resolve ...
E você me proporcionou muita alegria meu amigo, muito obrigado....
Tópico encerrado , respostas não são mais permitidas