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

Vas*_*kov 0 forms delphi templates

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

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

  1. 用于查看和选择对象的表
  2. 这种类型对象的编辑表单

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

小智 7

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