Повторное использование разработанных кодов 431

Рис. 7.9

Окно добавления формы в
депозитарий

Cancel

Теперь вы можете использовать ее в последующих ваших приложениях. Для
этого вам надо будет выполнить команду File | New и в открывшемся диалоговом
окне New Items отыскать вашу форму (рис. 7.10).

Рис. 7.10

Окно New Items с включенной
новой формой

В нижней части окна расположены три радиокнопки, которые определяют,
как именно вы хотите заимствовать форму из депозитария: Copy — копировать. In-
herit — наследовать. Use — использовать. Если включена кнопка Copy, то файлы
формы просто будут скопированы в ваше приложение. При этом никакой дальней-
шей связи между исходной формой и копией не будет. Вы можете спокойно изме-
нять свойства вашей копии и это никак не отразится на форме, хранящейся в депо-
зитарии. А если вы в дальнейшем что-то измените в форме, хранящейся в депози-
тарии, то эти изменения никак не затронут вашего приложения, куда вы до этого
скопировали форму.

При включенной кнопке Inherit вы получите в своем проекте форму, наследую-
щую размещенной в депозитарии. Это значит, что если вы что-то измените в фор-
ме, хранящейся в депозитарии, то это отразится при перекомпиляции во всех про-
ектах, которые наследуют эту форму. Однако, изменения в наследуемых формах
никак не скажутся на свойствах формы, хранящейся в депозитарии.

При включенной кнопке Use вы получите режим использования. В этом слу-
чае в ваш проект включится сама форма, хранящаяся в депозитарии. Значит лю-
бое изменение свойств формы, сделанное в вашем проекте, отразится и на храня-
щейся в депозитарии форме, и на всех проектах, наследующих или использующих
эту форму (при их перекомпиляции).