gpt4 book ai didi

delphi - 没有节点可见时如何显示我自己的文本

转载 作者:行者123 更新时间:2023-12-03 18:26:18 27 4
gpt4 key购买 nike

我使用virtualtreeview,并且希望在没有可见节点的情况下向组件中显示差异消息,而不管列如何。

你有什么主意吗?
谢谢。

最佳答案

OnPaintBackground事件编写一个处理程序。例如:

procedure TForm1.VirtualStringTreePaintBackground(Sender: TBaseVirtualTree;
TargetCanvas: TCanvas; R: TRect; var Handled: Boolean);
begin
if Sender.VisibleCount = 0 then
begin
Handled := True;
TargetCanvas.TextOut(10, 10, 'List has no visible nodes.');
end;
end;


如果您有兴趣在控件为空时显示文本(不仅仅是隐藏其节点时),则可以使用 EmptyListMessage属性。

关于delphi - 没有节点可见时如何显示我自己的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31982887/

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