gpt4 book ai didi

delphi - 如何设置Tvirtualstringtree中的节点高度

转载 作者:行者123 更新时间:2023-12-03 15:08:48 42 4
gpt4 key购买 nike

我使用以下代码设置了 FocusedNode 的高度

procedure TMainForm.SetheightClick(Sender: TObject);
begin
if Assigned(tree1.FocusedNode) then
Tree1.NodeHeight[Tree1.FocusedNode] := strtointdef(edit8.Text ,50);
end;

我想在多选节点中设置Tvirtualstringtree的高度。怎么做?

最佳答案

无法在一次调用中设置选定节点的节点高度,因此我猜您只是要求选定节点迭代。因此,要设置所有选定节点的高度,您可以编写例如:

var
Size: Cardinal;
Node: PVirtualNode;
begin
Size := StrToIntDef(Edit8.Text, 50);

Tree1.BeginUpdate;
try
for Node in Tree1.SelectedNodes do
Tree1.NodeHeight[Node] := Size;
finally
Tree1.EndUpdate;
end;
end;

关于delphi - 如何设置Tvirtualstringtree中的节点高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48821219/

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