Фрейм представляет собой нечто среднее между панелью и формой. С формой его роднит то, что он:
В· проектируется отдельно, как самостоятельное окно
В· имеет свой модуль - файл .pas
В· имеет возможности наследования, причем даже более широкие, чем у формы, так как может наследоваться даже внутри одного приложения
В· может включаться в Депозитарий и использоваться так же, как и форма, включая наследование
С панелью фрейм роднит то, что он:
В· не является самостоятельным окном Windows и может отображаться только на форме или другом контейнере
В· имеет свойства, методы, события, подобные панели, а не форме
Таким образом, фрейм - это панель, т.е. некий фрагмент окна приложения, но способный переноситься на разные формы, в разные приложения и допускающий использование преимуществ наследования.
Начать проектирование нового фрейма можно командой File | New Frame или командой File | New и выбором пиктограммы Frame на странице New окна Депозитария. В обоих случаях перед вами откроется окно фрейма, подобное окну формы, в который вы можете переносить любые компоненты, как на форму.
Размещение спроектированного фрейма на форме производится выбором в палитре компонентов на странице Stanlard пиктограммы Frame. Появится диалоговое окно, в котором будет спрашиваться, какой фрейм вы хотите разместить на форме. Выберите ваш фрейм и он появится на форме.
Любые изменения, которые вы делаете во фрейме, отобразятся во всех экземплярах фрейма, размещенных на форме, если только вы не изменили в них какие-то свойства вручную.