Экономическая информатика-стр.372

Метод

Действие

Drag

Обрабатывает операции Перетащить и Опус

тить

Move

Отвечает на запросы программы по перемеще

нию объекта

SetFocus

Передает фокус объекту, определенному в вы

зове метода

Zorder

Определяет способ появления объекта впереди

или позади других объектов

Объекты могут реагировать на события. Различают два основных типа событий: инициируемые пользователем и генерируемые системой.

События, инициируемые пользователем, возникают в результате его действий (нажатие клавиши, щелчки кнопками мыши). Но есть события, являющиеся следствием действий пользователя. Например, когда пользователь щелкает в поле текста, чтобы приступить к редактированию, для объекта TextBox вызывается событие Click. Но вместе с ним вызывается еще несколько событий: GotFocus (Получить фокус) для TextBox и LostFocus (Потеря фокуса) - для соответствующего элемента управления.

Таким образом, любое из действий пользователя может вызвать целый набор событий. Основные действия пользователя, генерирующие вызов событий в‘программе, - запуск программы, нажатие клавиши, щелчок кнопкой мыши и перемещение мыши.

Каждый объект генерирует свои события. Некоторые события, например Click, являются общими для многих типов элементов управления, хотя событие Click для формы отличается от события Click для кнопки команды.

Иногда свойства и методы объекта оказываются связанными в том смысле, что выполнение некоторого метода приводит к изменению свойств объекта. В свою очередь, изменение некоторых свойств может вызвать наступление событий. Например, использование метода Move (переместить) приводит к изменению свойств Left и Тор, определяющих положение объекта относительно верхнего левого угла формы. Изменение свойств Height- или Width-формы с помощью кода вызывает событие Resize формы и т.д.