【发布时间】:2012-03-20 08:14:51
【问题描述】:
如何使用 VirtualTreeView 组件检查节点是否可见(在屏幕上)?像这样的:
if not Grid.NodeVisible (Node) then
Grid.ScrollIntoView (Node, True);
如果节点不可见,则应居中,但如果可见,则保持原位。
请注意,我不是在谈论节点的可见标志,而是在屏幕上的可见性。
在我的例子中,IsVisible 属性总是返回 True。
【问题讨论】:
-
现在我不认为有这样的属性或功能。也许
GetDisplayRect并检查与树视图的剪辑矩形的交集。
标签: delphi delphi-xe virtualtreeview