[Lazarus] RE : RE : Displaying text with colour and insertion point
Ludo Brands
ludo.brands at free.fr
Thu May 17 08:56:19 CEST 2012
> No, what I mean is that I want to literally put the marker where a
> mechanical print head would put the next character. In
> addition I want
> to be able to (non-destructively) backspace, i.e. the insertion point
> (caret marker etc.) should be stepped back towards the start of the
> line, and a subsequent TCmdBox.Write will overwrite.
>
> Very much like a mechanical typewriter, since that was how
> terminals of
> that vintage behaved. There's example output at
> http://wotho.ethz.ch/APL-1130/2741_APL_Demo.png (it's ETH,
> but I don't
> think there's a Pascal connection), I've got most of a standalone
> terminal emulator that behaves in the same way but haven't got the
> colour aspect working due to lack of a suitable component
> (and lack os
> sufficient skill/experience to write my own).
>
When you got already that far with Tmemo, try the TRichMemo which is a
TCustomMemo descendant which allows changing font attributes in the text. It
has also a LoadRichText and SaveRichText so that you can save the colored
text to file.
Ludo
More information about the Lazarus
mailing list