What I'm looking for is a VirtualStringTree that allows me to have more control over displaying each line or column. In particular, I need the ability to have different font colors for different parts of some string output. Different font styles too and background. This is all possible in this Lazarus forum as well as with the VDT. Is there a way to do that with a VST; e.g. an OwnerDraw capability? Perhaps the VTS onDrawText or the onPaintText events would allow that but I haven't figured out how to use that capability, nor what the StringOption toShowStaticText is all about.