gpt4 book ai didi

Delphi - 有没有办法在设计模式下隐藏/组织组件

转载 作者:行者123 更新时间:2023-12-03 15:22:14 25 4
gpt4 key购买 nike

在德尔福 2010...我正在构建一个相当复杂的应用程序。有各种基于非可视化 VCL 的组件,例如 TTable、TQuery 等。我知道我可以将面向数据的组件放入数据模块中,因此在设计时,它们不会出现在我的主窗体上。我正在寻找一种“隐藏”其他非视觉组件的方法。我知道我可以使用 GExperts 隐藏它们,但是一旦您单击表单,它们就会再次显示。我似乎记得有一个“组件存储库”类型的组件。您将其放在表单上,​​然后将所有其他组件放入其中...但找不到它。

有人知道实现这一目标的方法吗?

谢谢

最佳答案

只需将其他非可视组件也放在 DataModule 上即可。所有非视觉控件都可以放置在那里;只是视觉(TControl/TWinControl)组件不能(出于明显的原因 - 数据模块在运行时没有视觉方面)。

请注意,即使在不访问任何类型数据库的应用程序中,这也很有用。您仍然可以创建一个 TDataModule 来保存所有非可视组件,例如图像列表、文件打开/保存对话框等。

关于Delphi - 有没有办法在设计模式下隐藏/组织组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15158779/

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