FoxPro8

         

Использование базовых классов при создании форм


При создании форм мы широко использовали базовые классы, список которых содержится на панели инструментов конструктора формы. Для создания объектов на основе базового класса достаточно выбрать его на панели инструментов, поместить в требуемом месте, а затем определить свойства и методы созданных объектов. Созданный объект будет обладать всеми характеристиками базового класса. Пример создания объекта на основе базового класса Grid (Таблица) показан на рис. 19.1.

Для создания новых объектов можно использовать не только конструктор форм, но и функцию createobject, которая имеет следующий синтаксис:

CREATEOBJECT(имяКласса [, параметр!!, параметр2, ...])

Функция createobject возвращает идентификатор созданного объекта, который вы можете применять для ссылки на него. Например, для создания формы, определения ее заголовка и отображения формы на экране необходимо выполнить такую последовательность команд:

frmNew=CREATEOBJECT("FORM")

frmNew.Caption="3ar<MOBOK формы"

fnnNew. Show ()

Рис. 19.1. Создание объекта в конструкторе форм



Содержание раздела