Способ формирования обработчика событий

1) Выберем объект, к которому будет относится рассматриваемое событие (кнопку Button1);

2) В инспекторе объектов перейдем на вкладку EVENTS (события);

3) Найдем в списке событий строку нужного события. В данном случае это событие Onclick т.к. для объекта Button1 обработчик уже создан то в строке ONCLICK будет стоять Button1Click .

4) Дважды щелкнем на правой части соответствующей строки.

Система Delphi 7 автоматически сгенерирует необходимый программный код и перейдет в редактор

 

 

№11 Иерархия компонентов

В основе всей иерархии класса Delphi лежит класс TObject. Он обладает общими методами, присущими любому объекту Паскаля, и описывает основные принципы поведения объектов во время работы программы.

 

Основные методы класса TObject

метод назначения
Class function ClassName: short string Возвращает название типа объекта (например TEdit)
Class function ClassNameIs (const name: string): Boolean Возвращает true если объект относиться к указанному типу
Constructor Create Конструктор. Выделение памяти для объектов.
Destructor destroy Деструктор, использовать напрямую не рекомендуется
Pr Free Удаляет объект и освобождает занятую им память

 

 

На уровне класс NPersistent наследник класса TObject реализованы основные методы копирования содержимого объектов

 

 

Основные методы касса TPersistent

метод назначения
Pr Asssign (source: TPersistent) Пример( Obj.Assign(Source) ) Копирование содержимого объекта параметра в текущий объект
Pr Assign To (Dest:TPersistent) Копирование содержимого текущего объекта в объект заданный в качестве параметра
Func GetOwner: TPersistent; Возвращает «хозяина» объекта
   

 

 

Класс TComponent (наследник класса Tpersistent) основной родительский класс для всех классов, описывающих компоненты Delphi 7. В него входит набор самых общих свойств имеющиеся у каждого компонента Delphi 7 и некоторые методы.

Свойства класса TComponent

Компоненты Cвойства
ComponentCount Число объектов подчиненных данному
ComponentIndex (-//- Index) Номер компонента в свойстве Components
Components Список объектов подчиненных данному.
ComponentState Текущее состояние компонента
ComponentStyle Стиль компонента
Name Название компонента в программе
Owner Хозяин компонента
Tag Дополнительно свойство, хранящее число типа Integer, которое может использоваться для собственных нужд разработчика

 








Дата добавления: 2017-02-20; просмотров: 314;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.