FontChanged, Move, Paint, Resize

GetFocus, Leave, LostFocus События получения и потери фокуса ввода

Применение наиболее важных элементов, описанных в таблицах, рассматривает­ся в следующих разделах.

При написании приложений применяются два способа обработки событий:

□ замещение стандартного обработчика;

□ задание собственного обработчика.

В большинстве случаев применяется второй способ. Среда разработки создает заготовку обработчика по двойному щелчку на поле, расположенном справа от имени соответствующего события на вкладке Events окна свойств. При этом в код приложения автоматически добавляется строка, регистрирующая этот об­работчик.

Первый способ, то есть переопределение виртуальных методов OnXXXX (OnMouseMove, OnKeyDown, OnResize, OnPaint и т. п.), применяется в основном тогда, когда перед ре­акцией на событие требуется выполнить какие-либо дополнительные действия. За подробностями интересующиеся могут обратиться к [27].

Элементы управления

Элементы управления, или компоненты, помещают на форму с помощью панели инструментов ToolBox (View ► ToolBox). В этом разделе кратко описаны простей­шие компоненты и приведены примеры их использования.

Обычно компоненты применяют в диалоговых окнах для получения данных от пользователя или его информирования.

Метка Label

Метка предназначена для размещения текста на форме. Текст хранится в свойстве Text. Можно задавать шрифт (свойство Font), цвет фона (BackColor), цвет шрифта (ForeCclor) и выравнивание (TextAlign) текста метки. Метка может автоматиче­ски изменять размер в зависимости от длины текста (AutoSize = True). Можно разместить на метке изображение (Image) и задать прозрачность (установить для свойства BackColor значение Color.Transparent).

Метка не может получить фокус ввода, следовательно, не обрабатывает сообще­ния от клавиатуры. Пример использования меток приведен далее (см. с. 327).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: