Einzelnen Beitrag anzeigen

stalkingwolf

Registriert seit: 6. Mai 2011
543 Beiträge
 
#1

TVirtualStringTree nach loadfrmfile offset für Image falsch

  Alt 1. Feb 2023, 12:48
Wir laden mit loadfromfile die Inhalte für TVirtualStringTree aus einer Datei.

Dabei ist aufgefallen das dabei der Offset für das Zeichen des Images danach falsch ist. Es sitzt ein paar Pixel zu tief.
Das gilt nicht nur für das Image welches man selber angezeigt, sondern auch für die Elemente vom TVirtualStringTree selber. Z.b das Image zum aufklappen der Childs sitzt zu tief.
Fügt man danach noch eine Node dazu passt bei er Node alles. Das Problem tritt auch nur auf der Root auf. Bei den Childs ist wieder ok.

Das ist aufgefallen, weil wir die Schriftart vergrößert und damit die DefaultNodeHeight erhöht haben.
Vorher war es mal 16 nun soll es 24 sein. Das Image ist damit fast nicht mehr sichtbar. Ebenfalls das Icon zum aufklappen.

Irgendwie finde ich aber nichts wie man Einfluss auf das Zeichnen des Images hat.
Es wird nur mit onGetImageIndex der Index aus einer Imagelist zugewiesen.

Anbei ein Bild wie das ausschaut.
Miniaturansicht angehängter Grafiken
tvimagewrong.png  
  Mit Zitat antworten Zitat