基于模板表单的多个编辑表单

时间:2013-10-25 06:41:28

标签: forms delphi templates

我正在研究一个小规模的企业数据库应用程序。它适用于供应商,设备类型,设备,供应商,发票,部门,员工等业务对象,因此我需要让用户查看和编辑所有这些表中的数据。

我的第一种方法是为每种类型的业务对象创建一对表单:

  1. 要查看和选择对象的表
  2. 此类对象的编辑表单
  3. 但是现在我发现很难保持所有这些形式,因为例如如果我想改变所有视图形式的外观,当然我必须编辑它们中的每一个。 所以我想用一个“模板”形式替换我的所有视图表单,并用某种参数调用它。问题是,我不知道正确的方法来执行它。也许在某本书或其他地方可能有一些例子?

1 个答案:

答案 0 :(得分:7)

我认为最好的方法是使用Visual Form Inheritance。 实际上我们经常使用这种编程,它使维护变得非常简单。将您的基本功能粘贴在父表单中,以及子表单中的特定行为。