In a Delphi VCL project, I have created a simple TVirtualStringTree
with two columns. The first column will contain text identifying the Name
of the data being represented. The data record also contains a status field. The second column is intended to represent the status of the record using an image (16x16 pixel) w/o text.
I have searched demos, but have not mastered the full process for how VTV displays a node, and have not been successful in getting an icon to display in the node of a specified column.
So I have three related questions:
I see how the text is assigned in the
OnGetText
event, but where should I assign or change the image to reflect the current status in my record?How do I get the image to actually display in the column?
Am I limited in size for the images, or can they be larger than icons? If so, do I need to change any settings to adjust the height of each row (if possible)?