SELECIONAR PARTE DE UM TEXTO NO RICHTEXTBOX

EWERTONESTACIO 19/08/2009 13:11:29
#320257
Fala galera...

tô com uma dúvida, pesquisei aqui no vbmania mas ate agora não achei.
Estou fazendo um inperpretados SQL pelo vb6... aí eu tenho uma Query sql

eu queria saber como eu seleciono parte do conteudo do RichTextBox...

tipo> RTBQuery.Text = [Ô]SELECT * FROM TBL_UF[Ô]

eu quera selecionar a palavra <SELECT> PARA APLICAR A FORMATAÇÃO NECESSÁRIA....
bom é só isso tudo....


abraço...




ASHKATCHUP 19/08/2009 13:14:55
#320260
Tenta assim:

Private Sub Command1_Click()
RichTextBox1.SelStart = 0
RichTextBox1.SelLength = 6
RichTextBox1.SelBold = True
End Sub

Private Sub Form_Load()
RichTextBox1 = [Ô]Select * From Db_Cliente[Ô]
End Sub
EWERTONESTACIO 19/08/2009 13:19:02
#320262
Valeu ASHKATCHUP ,,,,,


Simples o Objetivo...

Obrigado.
ASHKATCHUP 19/08/2009 13:23:28
#320264
Entendeu a lógica?

SelStart = inicio da seleção
SelLenght = tamanho da seleção

Para procurar palavras específicas, sugiro utilizar a função INSTR para pegar a posição inicial e depois procurar o primeiro espaço após essa posição. Assim você terá o [Ô]range[Ô] dessa palavra dentro do Textbox.
EWERTONESTACIO 19/08/2009 13:25:15
#320265
Positivo e Operante......

Com isso vou atribuir cores as palavras reservadas........
ASHKATCHUP 19/08/2009 13:34:43
#320267
Se você está fazendo isso para fins didáticos, beleza. Se não, eu tenho um projeto que faz isso.
EWERTONESTACIO 19/08/2009 13:36:02
#320268
sério.... poxa tem como me passar se vc poder é claro.....



meu e-mail é ewertonestacio@hotmail.com



valeu ...
ASHKATCHUP 19/08/2009 13:40:50
#320269
Resposta escolhida
Obviamente posso. Como mais gente pode achar tal projeto util, estou anexando ele aqui.
Obs.: Eu não sou o criador deste projeto.
Tópico encerrado , respostas não são mais permitidas