在Delphi中一个中等复杂的数据库应用程序中,很容易在表单上具有数十个数据集(表和查询)以及相关的数据源。所有这些使屏幕杂乱无章。当表单的pagecontrol
每个页面都有自己的一组数据源时,情况就会变得更糟。
如果表和数据源是可视控件,则至少它们仅在适用的选项卡上可见。我已经考虑过要创建一些容器对象,该对象可以容纳许多数据集和数据源,但是从来没有解决过。
我也有cnPack
,该选项增加了从设计器的视图中隐藏非可视组件的选项。但是,这没有帮助,因为很难选择它们。
在使表单设计者混乱的同时仍然可以选择数据访问组件的解决方案是什么? (对于我在Delphi 2007和XE2中工作所需要的价值
在Delphi中一个中等复杂的数据库应用程序中,很容易在表单上具有数十个数据集(表和查询)以及相关的数据源。所有这些使屏幕杂乱无章。情况变得越来越糟...
您可以为每个非可视组件逻辑组创建一个数据模块。然后相应地命名数据模块,以便您可以将其快速关联到组件所属的页面。
[www.gexperts.org具有用于delphi的IDE插件,其中包含用于隐藏/显示所有非可视控件的选项。
您可以编写自己的小型专家或组件(例如this one)来隐藏所需的非可视组件并将它们分组存储。