
- •1.Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •2. Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Var им’я_масиву : array of тип_елементів;
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості Властивості форми
- •Події форми
- •2. Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •2. Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості Компоненти Label, Panel, StaticText
- •Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •Символы маски
- •Хід роботи:
- •3. Висновок
- •1. Скорочені теоретичні відомості
- •Компонент ListBox (стр. Standard палітри компонентів)
- •2. Хід роботи:
- •3. Висновок
- •Властивості компонента Tlmage
- •2.Хід роботи:
- •3. Висновок
- •Скорочені теоретичні відомості
- •If ім'я компонента-діалога.Execute
- •Хід роботи:
- •3. Висновок
- •2.Хід роботи:
- •3. Висновок
- •2.Хід роботи:
- •3. Висновок
Скорочені теоретичні відомості
У компонентах Delphi визначено три події, пов'язані з клавіатурою: • OnKeyDown - настає, якщо компонент знаходиться у фокусі, при натисканні користувачем будь-якої клавіші, включаючи функціональні і допоміжні, такі, як Shift, Alt і Ctrl; • OnKeyPress - настає, якщо компонент знаходиться у фокусі, при натисканні користувачем клавіші символу; • OnKeyUp - настає, якщо компонент знаходиться у фокусі, при відпуску користувачем будь раніше натиснутою клавіші, включаючи функціональні і допоміжні, такі, як Shift, Alt і Ctrl. Процедури обробки подій клавіатури (наприклад, для кнопки) мають вигляд: • procedure TForm1.Button1KeyDown (Sender: TObject; var Key: Word; Shift: TShiftState); • procedure TForm1.Button1KeyPress (Sender: TObject; var Key: Char); • procedure TForm1.Button1KeyUp (Sender: TObject; var Key: Word; Shift: TShiftState); Параметр Sender в цих процедурах - покажчик на компонент, в якому відбулася подія. Параметр Shift визначає, які допоміжні клавіші були натиснуті і може приймати значення: ssShift - клавіша Shift; ssAlt - клавіша Alt; ssCtrl - клавіша Ctrl. Параметр Key визначає натиснуту в момент події клавішу клавіатури. У обробнику події OnKeyPress цей параметр має символьний тип, тому аналізувати натиснуту клавішу можна, порівнюючи Key з символом (наприклад, Key = 'Ф'). У обробниках подій OnKeyDown і OnKeyUp цей параметр має цілий тип, тому аналізувати натиснуту клавішу можна, порівнюючи Key з кодом клавіші (наприклад, Key = 112): Клавіша Десяткове число Символічне ім'я
F1 112 VK_F1
F2 113 VK_F2
F3 114 VK_F3
F4 115 VK_F4
F5 116 VK_F5
пробел 32 VK_SPACE
Enter 13 VK_RETURN
Shift 16 VK_SHIFT
Ctrl 17 VK_CONTROL
Alt 18 VK_MENU
Esc 27 VK_ESCAPE
0 ) 48
1 ! 49
a A ф Ф 65
b B и И 66
Хід роботи:
постанова задачі;
проектування форми;
побудова проекту.
3. Висновок
ЛАБОРАТОРНЕ ЗАНЯТТЯ №_13____
Модуль (тема): побудова та налагодження програм з використанням компонентів MainMenu та PopupMenu.
Мета: навчитися складати та налагоджувати програми з використанням компонентів MainMenu та PopupMenu.
Оснащення: персональний комп’ютер, середовище програмування Delphi
План проведення лабораторного заняття:
опитування;
виконання роботи за індивідуальними завданнями.
Питання для вхідного контролю:
призначення компоненту MainMenu;
призначення компоненту PopupMenu;
як викликати дизайнер меню;
як створити опції меню;
прокоментуйте код
statusbar1.visible:=not statusbar1.Visible;
n9.Checked:=not n9.Checked;
як створити клавішу швидкого доступу;
як встановити зображення біля пункту меню;
як встановити галочку біля пункту меню.
Домашнє завдання:
Л1,с.296 - 298
Інструкція проведення лабораторної роботи
МЕТА РОБОТИ: навчитися будувати та налагоджувати програми з використанням
компонентів MainMenu та PopupMenu
НЕОБХІДНЕ ОБЛАДНАННЯ: 1) Комп’ютер IBM PC/AT, середовище Delphi