Einzelnen Beitrag anzeigen

SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

AW: VirtualTreeView MouseOver Color

  Alt 11. Jan 2021, 10:15
Vielen dank, sieht gut aus.

mit folgendem Code wird der Text auch nicht unterstrichen und die Textfarbe geändert wenn ich mit der Maus drüber fahre (so wie ich es haben möchte - und nur für Spalte 3)
Code:
procedure TfrmFilterEditor.vstPaintText(Sender: TBaseVirtualTree; const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType);
begin
  TargetCanvas.Font.Style := TargetCanvas.Font.Style - [fsUnderline];
  if (Node = vst.HotNode) and (Column = vst.HotColumn) and (Column = 3) then
      TargetCanvas.Font.Color := clWhite;
end;
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat