u95*_*321 5 delphi tvirtualstringtree
我已设置FocusedNode使用以下代码的高度
procedure TMainForm.SetheightClick(Sender: TObject);
begin
if Assigned(tree1.FocusedNode) then
Tree1.NodeHeight[Tree1.FocusedNode] := strtointdef(edit8.Text ,50);
end;
Run Code Online (Sandbox Code Playgroud)
我想设置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;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
282 次 |
| 最近记录: |