gpt4 book ai didi

delphi - 是否可以更改虚拟字符串树中行的颜色?

转载 作者:行者123 更新时间:2023-12-03 14:37:45 25 4
gpt4 key购买 nike

我想更改虚拟字符串树特定行中文本的颜色。这可能吗?

最佳答案

使用 OnBeforeCellPaint 事件:

procedure TForm1.VirtualStringTree1BeforeCellPaint(Sender: TBaseVirtualTree;
TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
CellPaintMode: TVTCellPaintMode; CellRect: TRect; var ContentRect: TRect);
begin
if Node.Index mod 2 = 0 then
begin
TargetCanvas.Brush.Color := clFuchsia;
TargetCanvas.FillRect(CellRect);
end;
end;

这将更改每隔一行的背景(如果行位于同一级别)。

关于delphi - 是否可以更改虚拟字符串树中行的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com