2013-10-25 3 views
0

Я работаю над небольшим прикладным программным обеспечением для предприятий. Он работает с такими бизнес-объектами, как Поставщики, Типы устройств, Устройства, Поставщики, Счета-фактуры, Отделы, Сотрудники и т. Д., Поэтому мне нужно позволить пользователям просматривать и редактировать данные из всех этих таблиц.Несколько форм редактирования на основе формы шаблона

Мой первый подход заключается в создании пары форм для каждого типа бизнес-объекта:

  1. таблицу, чтобы просмотреть и выбрать объект
  2. форму редактирования для этого типа объекта

Но теперь мне трудно поддерживать все эти формы, потому что, например, если я хочу изменить внешний вид всех форм представления, я, конечно, должен отредактировать каждый из них. Итак, я хочу заменить все мои формы форм на одну «шаблонную» форму и называть ее с помощью каких-то параметров. Проблема в том, что я не знаю правильного подхода к ее выполнению. Может быть, может быть какой-то пример в какой-то книге или где-то еще?

+2

См. [Наследование визуальной формы] (http://www.youtube.com/watch?v=2R9ODPa6794) или [Наследование визуальной формы] (http://delphi.about.com/od/oopindelphi/a/ delphi_oop4.htm), или ... – NGLN

ответ

7

Я думаю, что лучший способ - использовать Visual Form Inheritance. На самом деле мы много используем этот вид программирования, он сохраняет обслуживание довольно простым. Придерживайте базовую функциональность в родительской форме и конкретное поведение в дочерних формах.

+0

Спасибо! Прошли чтения документов :) –

Смежные вопросы