I'm working on an application which will search a database of English sentences and return the matching sentences. I want to display the results in a way that would enable me to easily copy individual sentences to clipboard. I also want to highlight the search terms in the sentences (in a way similar to Google search results). Which component should I use for that? (I'm using Borland C++ Builder 2006.)
I tried using TRichEdit, but I'm not sure how to output formatted text to it. And I guess it would be cumbersome to output the text first and then highlight the search terms by selecting the corresponding fragments of text and changing the font properties of the selection.