AJUDA COM FIND E REPLACE DE STRINGS
Fala galera....
To com uma dúvida.... tô com us sisteminha que preciso fazer um imperpretador SQL... essa é a parte fácil....
O que esta me deixando meio confuso, é as funcoes de localizar e substituir... tipo bloco de notas.....
Estou usando o RichTextBox com Caixa de texto para executar minhas consultas SQL..
eu estou usando o método Find deste objeto... mas apenas me retorna a posição do caracter que eu estou procurando ( faz básicamente a mesma coisa que a Função InStr).
a pergunta de 1 Milhao de reais é ? depois de ei saber o inicio e o fim do que eu quero achar no texto, com oeu faço p/ selecionalo? (da msm forma que fica com o mouse)
valeu galera......
Algume pode me ajudar?
To com uma dúvida.... tô com us sisteminha que preciso fazer um imperpretador SQL... essa é a parte fácil....
O que esta me deixando meio confuso, é as funcoes de localizar e substituir... tipo bloco de notas.....
Estou usando o RichTextBox com Caixa de texto para executar minhas consultas SQL..
eu estou usando o método Find deste objeto... mas apenas me retorna a posição do caracter que eu estou procurando ( faz básicamente a mesma coisa que a Função InStr).
a pergunta de 1 Milhao de reais é ? depois de ei saber o inicio e o fim do que eu quero achar no texto, com oeu faço p/ selecionalo? (da msm forma que fica com o mouse)
valeu galera......
Algume pode me ajudar?
Depende.
Você precisa selecionar ele [Ô]visualmente[Ô] ou só para usar no código?
Se for só pro codigo, acho que o código abaixo pode te ajudar.
Se for visual... eu não sei a resposta.
Você precisa selecionar ele [Ô]visualmente[Ô] ou só para usar no código?
Se for só pro codigo, acho que o código abaixo pode te ajudar.
Private Sub Command1_Click()
Dim iPosInicial As Integer
Dim iPosFinal As Integer
[ô]
iPosInicial = InStr(1, rText1.Text, [Ô]FROM[Ô], vbTextCompare)
If iPosInicial = 0 Then Exit Sub
[ô]
iPosFinal = InStr(iPosInicial, rText1.Text, [Ô] [Ô], vbTextCompare)
If iPosFinal = 0 Then iPosFinal = Len(rText1.Text)
[ô]
rText1.SelStart = iPosInicial - 1
rText1.SelLength = iPosFinal - iPosInicial
[ô]
rText1.SelBold = True
End Sub
Se for visual... eu não sei a resposta.
Poxa... é o visual .. o código eu consegui fazer .....
mas valeu pela resposta....
mas valeu pela resposta....
Tópico encerrado , respostas não são mais permitidas