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

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

Самым используемым событием для комбинированных списков и окон списка является OnClick, с помощью которого можно определить момент выбора элемента в списке.

Для обнаружения изменений в поле ввода комбинированного списка, так же, как и в элементах редактирования, может использоваться событие Оп- Change. Событие OnDropDown служит для обнаружения нажатия кнопки вызова списка в компоненте ComboBox. События OnMeasureltem и Оп- Drawltem применяются в пользовательских окнах списков и комбинирован­ных списках.

Кнопки

Библиотека VCL содержит несколько типов кнопок, которые вы можете использовать в своих приложениях. И хотя не все из них основаны на стандартном элементе управления Windows — кнопке, я буду рассматри­вать здесь все типы кнопок. Прежде, чем мы обратимся к конкретным типам компонентов кнопок, давайте рассмотрим некоторые основные мо­менты.

Основы работы с кнопками

Компоненты кнопок имеют только три свойства, заслуживающих вни­мания.

Свойство ModalResult

Свойство ModalResult используется для закрытия форм, отображаемых методом ShowModal(). По умолчанию ModalResult имеет значение mrNone (которое определено как константа со значением 0). Используйте это значение для обычных кнопок на форме, которые не должны ее закрывать. Если вы используете для ModalResult любое другое отличное от нуля значение, то нажатие такой кнопки будет приводить к закрытию формы и возврату зна­чения ModalResult. Например, если вы помещаете кнопку в форму и уста­навливаете для свойства ModalResult значение mrOk, то при нажатии этой кнопки форма будет закрыта, a ShowModal() возвратит mrOk (т.е. 1). Вы можете использовать это примерно следующим образом:

В таблице 8.7 перечислены константы, определенные в VCL для свойства ModalResult.

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