Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Події форм






Перш ніж розглядати події, пов'язані з формами, необхідно з'ясувати, що ж така подія. Програми в операційній системі Windows управляються подіями. Іншими словами, системні події використовуються для обробки зовнішніх умов. Події виникають в результаті отримання повідомлень. Кожного разу, коли ви натискаєте кнопку, переміщаєте мишу, змінюєте розміри форми і т. д., Windows генерує повідомлення, що описує ваші дії, і поміщає його в чергу повідомлень програми. З черги повідомлення доставляється відповідному об'єкту, наприклад формі, а та генерує відповідну подію. Ви можете написати свій власний фрагмент програми, в якому об'єкт реагуватиме на подію саме так, як вам треба. У цьому і наступних уроках ми ближче познайомимося з подіями. Чим більше ви програмуєте, тим більше дізнаєтеся про події. Нижче приведений перелік подій, пов'язаних з формами.

 

Activate KeyDown LostFocus OLESetData
Click KeyPress MouseDown OLEStartDrag
DblClick KeyUp MouseMove Paint
Deactivate LinkClose Mousellp QueryUnload
DragDrop LinkError OLECompleteDrag Resize
DragOver LinkExecute OLEDragDrop Terminate
GotFocus LinkOpen OLEDragOver Unload
Initialize Load OLEGiveFeedback  

Лише небагато подій (як, втім, і властивості) використовуються досить часто. У таблиці вони виділені жирним шрифтом. З більшістю подій доводиться стикатися лише при розробці дуже складних застосувань. Щоб проглянути події, пов'язані з формою, в режимі конструювання, двічі клацніть на ній - відкриється вікно програми. Поточна форма автоматично вибирається в списку Object, тому вам залишається лише розкрити пов'язаний з нею список Ргос (мал. 2.6):

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.