ВУЗ:
Составители:
Рубрика:
24
5.2.5. События и методы формы
Помимо свойств форма имеет методы , определяющие, выполняемые
ею действия. Например, для печати образа формы достаточно вставить
оператор следующего вида:
Form1.PrintForm
где Form1 – форма, а PrintForm – название метода.
Помимо свойств и методов для формы можно задать программные
коды или использовать уже существующие, написанные на языке Visual
Basic и выполняемые при наступлении связанных с ними событий . Чтобы
открыть окно , предназначенное для ввода программного кода, следует вы -
полнить одно из следующих действий :
• выполнить двойной щелчок на свободной от объектов поверхно -
сти формы ;
• установить курсор на форме и выполнить команду View / Code;
• выполнить команду контекстного меню формы View Code.
Чтобы создать процедуру для обработки события формы, необходи-
мо выполнить следующие действия :
1. Открыть окно процедур Project любым удобным способом.
2. Из раскрывающегося списка Object выбрать объект Forma.
3. Используя раскрывающийся список Procedure, выбрать обрабаты -
ваемое событие .
4. Между операторами Sub и End поместить текст процедуры .
Для настройки окна процедур Project используется вкладка Editor
(Редактор) диалогового окна Options, открываемого командой Tools / Op-
tions (Сервис / Параметры ). При установке в этом окне флажка Default to
Full Module View отображается список всех процедур . Для удобства про -
смотра процедур их можно разделить линиями (разбить на секции), уста -
новив флажок Procedure Separator.
Наиболее часто встречающиеся события приведены в табл.2.
Таблица 2
События формы
Событие Ситуация
Activate (активизировать ) Отображение формы на экране
Deactivate
Форма становится неактивной при акти -
визации другой формы
Load (загрузка) Загрузка формы в память
Resize (изменить размер) Изменение размера формы
Terminate (завершение) Удаление формы
Unload (выгрузка) Выгрузка формы из памяти
5.3. Порядок создания приложения
1. Выполнить команду в окне VB File / New Project.
24 5.2.5. С обы тия и методы ф ормы П о м имо сво й ств фо рма имеетмето ды , о пределяю щ ие, вы по лняемы е ею дей ствия. Н апример, для печати о браза фо рмы до стато чно вставить о перато р следую щ ег о вида: Form1.PrintForm где Form1 –фо рма, аPrintForm –название мето да. П о м имо сво й ств и мето до в для фо рмы мо ж но задать про г раммны е ко ды или испо льзо вать уж е сущ ествую щ ие, написанны е на язы ке Visual Basic и вы по лняем ы е при наступлении связанны х с ними со бы тий . Ч то бы о ткры ть о кно , предназначенно е для вво да про граммно г о ко да, следуетвы - по лнить о дно из следую щ их дей ствий : • вы по лнить дво й но й щ елчо к на сво бо дно й о то бъекто в по верхно - стифо рмы ; • устано вить курсо р нафо рмеи вы по лнить ко мандуView / Code; • вы по лнить ко мандуко нтекстно го меню фо рмы View Code. Ч то бы со здать про ц едурудля о брабо тки со бы тия фо рмы , нео бхо ди- мо вы по лнить следую щ иедей ствия: 1. О ткры ть о кно про ц едур Project лю бы м удо бны м спо со бо м. 2. И з раскры ваю щ егося спискаObject вы брать о бъектForma. 3. И спо льзуя раскры ваю щ ий ся списо к Procedure, вы брать о брабаты - ваемо е со бы тие. 4. М еж дуо перат о рамиSub и End по местить текстпро ц едуры . Д ля настро й ки о кна про ц едур Project испо льзуется вкладка Editor (Редакто р) диало гово г о о кна Options, о ткры ваемо го ко мандо й Tools / Op- tions (Сервис / П араметры ). П ри устано вке в это м о кне флаж ка Default to Full Module View о то браж ается списо к всех про ц едур. Д ля удо бства про - смо тра про ц едур их мо ж но разделить линиям и (разбить на секц ии), уста- но вивфлаж о к Procedure Separator. Н аибо леечасто встречаю щ иеся со бы тия приведены втабл.2. Т аблиц а2 Со бы тия фо рмы Со бы тие Ситуац ия Activate (активизиро вать) О то браж ение фо рм ы наэкране Deactivate Ф о рма стано вится неактивно й при акти- визац ии друго й фо рм ы Load (заг рузка) Заг рузкафо рмы впам ять Resize (изменить размер) И зменение размерафо рмы Terminate (заверш ение) У даление фо рм ы Unload (вы г рузка) В ы грузкафо рмы из памяти 5.3. П орядок создани я при л ож ения 1. В ы по лнить ко мандуво кне VB File / New Project.
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »