logo
Лекции_ПиОА[1]

События и методы формы

Формы могут выполнять методы и реагировать (откликаться) на события. При каждом изменении ее размера в результате действий пользователя или программным способом инициируется событие Resize (Изменить размер). Это позволяет изменять размеры элементов управления на форме или перемещать их, когда изменены размеры самой формы. Событие Activate (Активизировать) происходит всегда, когда форма становится активной, а событие Deactivate (Деактивировать)  когда активной становится другая форма приложения. Эти события удобны для организации поведения формы при ее инициировании и завершении работы с ней. Например, можно написать код, который в случае события Activate выделит текст в каком-нибудь тeкcтoвoм окне, а в случае события Deactivate сохранит изменения в файле или базе данных. Чтобы сделать форму видимой, используется метод Show (Показать): Form2.Show. Вызов метода Show имеет тот же эффект, что и установка значения свойства Visible (Видимый) формы в True (Истина). Многие из методов формы работают с текстом или графикой. Методы Print (Печатать), Line (Линия), Circle (Окружность) и Refresh (Обновить) используются для печати или рисования непосредственно на поверхности формы.