Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: VirtualStringTree CheckBox selber zeichnen

  Alt 11. Dez 2020, 15:33
Meine VST-Einträge male ich selber. Ich nutze dafür VSTAfterCellPaint (eigene Icons an eigenen Positionen), VSTAfterItemPaint (Text, zusätzlicher Text) und VSTAfterItemErase (Hintergrundfarbe).
Hast du eine Einstellung gemacht, dass die Texte auch nicht mehr gemalt werden? Falls nicht, würde ich eher auf Events wie OnDrawText() und OnPaintText() setzen. Für den Hintergrund wäre OnBeforeCellPaint() die bessere Wahl. Die Icons im OnAfterCellPaint() kann man machen. Wenn du die aber weiterhin an der Standardposition gezeichnet haben willst, dann würde ich trotzdem weiterhin beim OnGetImageIndex(ex)() Event bleiben und die Icons aus einer ImageList laden.
  Mit Zitat antworten Zitat