代码之家  ›  专栏  ›  技术社区  ›  Alister

在Delphi中绘制数据模块

  •  9
  • Alister  · 技术社区  · 15 年前

    我想知道如果能够有一个自定义的背景或者能够以某种方式在数据模块画布上绘制数据,那么用箭头和东西很好地表示所有数据集的关系是多么困难。回到Delphi7,我似乎记得某种数据模块设计器消失了(我总是觉得它很烦人)。

    有人知道通过某种类型的IDE插件或其他什么方法是否可行吗?

    3 回复  |  直到 15 年前
        1
  •  17
  •   Nick Hodges    15 年前

    TDataModule是组件的直接后代,因此,它没有提供画布或任何此类绘画。就像现在一样,没有办法在上面画画。

    可以想象,您可以创建一个具有tcavas的子代,但是您必须真正侵入到IDE中,以便在设计时绘制它。然而,这是一个有趣的想法。

    数据模块的设计器上曾经有一个“图表”选项卡。它确实能够放置注释、文本框和数据关系。它不是很容易理解或使用,我想这个功能被删除了。(在我进入codegear之前…)

        2
  •  7
  •   PA.    15 年前

    或者,您可以将数据模块更改为窗体。在开发、测试、文档和调试期间保持它可见;并在生产中使它不可见。在表单上,您可以放置一个Visio查看器组件和一些通过标签架访问的数据报,以便快速浏览数据。

        3
  •  1
  •   Fabricio Araujo    15 年前

    我相信有某种方法可以将组件组织成可见的组 屏幕可能很好…我有一个报告dm,里面有很多数据集, 数据集提供程序和rave数据源(大约40个组件) 如果我能创建一些组来区分 什么报告。

    但这在dm designer本身中,而不是在单独的绘图空间中…