Pesquisa em campo MEMO

14/02/2003

0

Como que se faz uma pesquisa em um campo memo ?

valew !!!


Nildo

Nildo

Responder

Posts

14/02/2003

Carnette

Pesquisa de um string mudando o texto SERVE PRO MEMO TAMBEM


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


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!


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar