Você está aqui: Delphi ::: VCL - Visual Component Library ::: TRichEdit |
||||
Como destacar URLs em um TRichEdit e abrí-las no browser quando clicadasQuantidade de visualizações: 10919 vezes |
||||
Em algumas situações gostaríamos de destacar as URLs no texto de um TRichEdit e, quando o usuário clicar nas URLs, abrí-las no navegador. Nesta dica eu mostro como isso pode ser feito: O primeiro passo é colocar um TRichEdit no seu formulário. Em seguida siga atentamente os passos abaixo: a) Adicione uma declaração de procedure que sobrescreve WndProc() na seção protected do formulário. Isso é necessário para que possamos ter acesso à mensagem WM_NOTIFY da API do Windows:
b) Faça a implementação da procedure WndProc(var Message: TMessage):
c) Finalmente coloque o código abaixo no evento Create do formulário:
Para que você aproveite bem a dica, segue o código completo para a unit:
|
||||
![]() |
||||
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |