【问题标题】:Local form in delphi 2006delphi 2006中的本地形式
【发布时间】:2017-10-23 10:45:23
【问题描述】:

我想在过程中将表单创建为局部变量,然后在设计模式下打开它,以便向其中添加组件。 这是可能的还是我必须创建一个全新的单元才能做到这一点?

【问题讨论】:

    标签: delphi delphi-2006


    【解决方案1】:

    IDE 表单设计器只能处理创建它自己的单元的表单。所以是的,你需要一个“全新的单元”,正如你所说的,假设你还没有创建它。

    使用局部变量的过程的最佳位置是一个单独的问题。显然,如果它是另一种形式的方法,则需要在该其他形式的单元中,否则它应该在最适合它的地方,“最佳”考虑到可维护性、清晰度、逻辑组织等因素等。

    【讨论】:

    • 谢谢,我会这么做的。
    • 不清楚在运行时实例化表单的代码是否应该在声明表单的同一单元中。我们不可能给出这样的建议。所以,不要只是把它放在同一个单元中,因为@MartynA 说你可以这样做。将它放在正确的位置,以查看架构的其余部分。
    • @DavidHeffernan:我完全同意它应该放在正确的地方,无论它发生在哪里,并且不打算提出其他建议,只是如果是另一种形式的方法,它必然会与 OP 询问的形式不同。
    • 我只是为了提问者的利益澄清一下,因为通常情况下,将您的光秃秃的陈述作为建议。
    • @DavidHeffernan:当然,我会用一些头发来修饰我的声明。
    【解决方案2】:

    这可能吗,还是我必须创建全新的单元才能做到这一点?

    您必须创建一个新单元来执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      • 2010-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      相关资源
      最近更新 更多