veja ai mais uma dica do dtdelphi 850, veja se funciona.
723 - Pesquisa de um string mudando o texto

--------------------------------------------------------------------------------

Coloque no OnChange do Edit1 o Código Abaixo

--------------------------------------------------------------------------------

var
i : integer;
aux: integer;
begin
aux:=1;
for i:=0 to Length(RichEdit1.Text) do
begin
if (Copy(RichEdit1.Text,i+1,length(Edit1.Text)) =
Edit1.Text) then
begin
RichEdit1.SelStart := aux;
RichEdit1.SelLength := i-aux+1;
RichEdit1.SelAttributes.Color := ClBlack;
RichEdit1.SelAttributes.Style := [];
RichEdit1.SelStart := i;
RichEdit1.SelLength := Length(Edit1.text);
RichEdit1.SelAttributes.Color := ClRed;
RichEdit1.SelAttributes.Style := [fsBold];
aux := i + length(Edit1.Text);
end;
end;
RichEdit1.SelStart := aux;
RichEdit1.SelLength := i-aux+1;
RichEdit1.SelAttributes.Color := ClBlack;
RichEdit1.SelAttributes.Style := [];
end;

--------------------------------------------------------------------------------

A dica acima foi enviada por Wendel Bezerra Silva

Para usar vc deve colocar um Edit e um Richedit num form e colocar algum texto 
no richedit!

Quando se digita alguma palavra no edit se ocorrer alguma coincidencia no 
richedit esse texto ficará em vermelho!

Bem legal essa dica!

Obs: Se o conteúdo do Richedit for excessivo o processo fica um pouco demorado!

 

  ----- Original Message ----- 
  From: conexaoi 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Saturday, August 19, 2006 5:47 PM
  Subject: [delphi-br] Encontrar Palavra em DBRichedit


  Olá amigos, dá pra me dá uma ajuda! se entender....



        Como faço para localizar uma palavra já definida (ex: word, 
  excel, calculadora...) em um DBRichedit, eu quero fazer mais ou menos 
  assim.

    If encontrar a palavra "word" then
  timer1...etc... 
  end;

        Cara se deu para enterder mé dá uma luz para eu continuar?
        



   


------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.1.405 / Virus Database: 268.11.3/423 - Release Date: 18/08/2006


[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a