Кент Рейсдорф. BORLAND C++BUILDER. Раздел 1

Кент Рейсдорф. BORLAND C++BUILDER. Страница 112

Когда вы реагируете на событие, относящееся к данному компоненту, это называется обработкой (handle) события. События обрабатывают­ся функциями, которые называются обработчиками событий (event handlers).

Обработка событий в VCL крайне проста. Список событий, на которые реагирует компонент, приведен во вкладке Events окна инспектора объектов. Имя события служит одновременно его описанием. Например, щелчок мышью называется OnClick.

Вы не обязаны обрабатывать все события, на которые реагирует компонент; На практике это требуется редко. Если вы не обрабатываете какое-либо событие, соответствующее сообщение либо отбрасывается, либо обрабатывается предоп­ределенным образом. Вы можете обрабатывать любые события, которые вас интересуют, и игнорировать все остальные.

Вы лучше почувствуете все сказанное, если примените его на практике. Для начала давайте создадим новое приложение. Выберите в главном меню пункт File | New Application. Если появится запрос на сохранение текущего проекта, ответьте No. Теперь на экране снова пустая форма. Давайте сначала установим свойства главного окна:

1. Измените значение свойства Name на PMEForm (РМЕ — сокращение для «properties, methods, and events»).

2. Измените значение свойства Caption на РМЕ Test Program.

Затем нам нужно добавить к форме компонент Memo.

1. Выберите вкладку Standard в палитре компонентов и щелкните на кнопке Memo.

2. Щелкните на форме, чтобы поместить в нее компонент Memo.

3. Измените значение свойства Name на Memo. Убедитесь, что в данный момент выделен именно компонент Memo, чтобы случайно не изменить имя формы.

4. Дважды щелкните на свойстве Lines в столбце значений. На экране по­явится редактор списка строк.

5. Сотрите слово Memo и наберите A test program using properties, methods and events. Щелкните на кнопке OK, чтобы закрыть редактор списка строк.

Web-дизайн (с) 2010 All rights reserved