2009-03-27 2 views
0

У меня есть базовая форма в Delphi 2007, которую я бы хотел использовать в другом проекте, добавив некоторые другие кнопки и т. Д.Как подкласс формы в Delphi? Лучшие практики?

Я знаком с подклассом объекта без GUI, но можно подклассировать форму таким же образом? Можете ли вы внести изменения в форму подкласса в режиме разработки?

Как вы это делаете и какие вещи нужно искать?

ответ

8

Как idursun сказал (он был немного быстрее, чем у меня):

Добавьте базовую форму в свой новый проект. Затем выберите «Файл \ Создать \ Больше ...» Создайте ветвь «Delphi-Projects», выберите «Inheritable Elements», найдите свою базовую форму и нажмите «ОК».

(Фактические названия пунктов меню могут меняться, так как я использую немецкую версию Delphi 2009)

Вы можете внести изменения в вашем новый или базовую форму. Если я это сделаю, я обязательно буду открывать обе формы в среде IDE, поскольку иногда кажется, что Delphi не получает все изменения, если я этого не делаю.

1

Вы должны добавить свою базовую форму в свой новый проект, а в новом окне формы должна быть вкладка Inherit, где вы можете выбрать базовую форму для новой формы.

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