Delphi-有没有一种方法可以在设计模式下隐藏/组织组件

Delphi-有没有一种方法可以在设计模式下隐藏/组织组件,delphi,components,Delphi,Components,在Delphi 2010中。。。 我正在构建一个相当复杂的应用程序。有各种非可视化的基于VCL的组件,如TTable、TQuery等。我知道我可以将面向数据的组件放入数据模块中,因此在设计时,它们不会出现在我的主窗体上。我正在寻找一种方法来“隐藏”其他非可视组件。我知道我可以用GExperts隐藏它们,但是只要你点击表单,它们就会再次出现。我似乎记得有一种“组件存储库”类型的组件。你把它放在表单上,然后把所有其他组件都放进去。。。但我找不到 有人知道实现这一目标的方法吗 谢谢请将其他非可视组件也

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

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


谢谢

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


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

将其他非可视组件也放在数据模块中。我不认为这是可能的,但尝试后,它工作正常。。。如果你想把它作为一个答案提交,我会相信它…完成了。很高兴它对你有用。:-)我将所有报表组件放在一个单独的数据模块中。顺便说一句,我想为数据模块提供某种形式的TGroup。另外,自动排列。