【发布时间】:2010-09-25 02:25:50
【问题描述】:
我有一个包含 50 个或更多控件的表单,我在运行时创建并添加了这些控件。我不想看到然后一一出现;我宁愿在开始时禁用绘图/开始缓冲,然后立即看到它们全部出现。
我似乎记得大约 10 年前在 BCB 做过这样的事情,但忘记了是怎么做的。
【问题讨论】:
-
您可以将所有这些控件放在 TPanel 上并显示/隐藏它。但是你确定你真的需要 50 个控件吗?也许您会更好地使用由 50 个部分组成的单个自定义控件?我不知道你的情况是什么,但根据我的经验,当有人在表单中添加大量类似的控件时,他/她真的应该为自己构建一个包含大量类似部分的新控件!
-
好点(+1),但它并不总是相同的控件。它们是由某些用户选择动态创建的,然后他可以定位它们。有一个 Save 选项,我关心的是 Load 上的重绘。
标签: delphi