Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Instruktsiyi_dlya_studengtiv.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
294 Кб
Скачать
☆
  1. Хід роботи:

  1. постанова задачі;

  2. проектування форми;

  3. побудова проекту.

3. Висновок

ЛАБОРАТОРНЕ ЗАНЯТТЯ №_10____

Модуль (тема): властивості та події форми

Мета: навчитися складати та налагоджувати програми з використанням властивостей та подій форми

Оснащення: персональний комп’ютер, середовище програмування Delphi

План проведення лабораторного заняття:

  • опитування;

  • виконання роботи за індивідуальними завданнями.

Питання для вхідного контролю:

  1. призначення компонентів:

  • ActiveControl;

  • Align;

  • BorderIcons;

  • Enabled;

  • Icon;

  • PopupMenu.

Домашнє завдання:

Л1,с.442 - 450

Інструкція проведення лабораторної роботи

МЕТА РОБОТИ: навчитися складати програми з використанням властивостей та подій форми

НЕОБХІДНЕ ОБЛАДНАННЯ: 1) Комп’ютер IBM PC/AT

  1. Скорочені теоретичні відомості Властивості форми

Назва властивості

можливі значення

що означає

ActiveControl

визначає, який з розміщених на формі компонентів опиниться у фокусі введення при появі даного вікна на екрані

список компонентів, розташованих на формі, які можуть перебувати у фокусі введення

Align

визначає спосіб вирівнювання компонента всередині контейнера (батьківського компонента)

alNone

компонент залишається там, де він розміщений під час проектування, розміри його не змінюються (це значення прийнято за замовчуванням);

alTop

компонент займає всю верхню частину контейнера і під час виконання застосунку його ширина змінюється при зміні ширини контейнера; висота компонента залишається незмінною;

alBottom

компонент займає всю нижню частину контейнера і під час виконання застосунку його ширина змінюється при зміні ширини контейнера; висота компонента залишається незмінною;

alLeft

компонент займає всю ліву частину контейнера і під час виконання застосунку його висота змінюється при зміні висоти контейнера; ширина компонента залишається незмінною;

alRight

компонент займає всю праву частину контейнера і під час виконання застосунку його висота змінюється при зміні висоти контейнера; ширина компонента залишається незмінною;

alClient

компонент займає всю клієнтську область контейнера і під час виконання застосунку його розміри змінюються при зміні розмірів контейнера; якщо в контейнері частина клієнтської області вже зайнята, компонент займає всю її частину, що залишилася;

AutoScroll

управляє появою лінійок прокрутки у вікні

true

якщо не всі елементи у вікні видно, то з'являються лінійки прокручування

false

користувач втрачає доступ до елементів, не поміститися у вікні

BorderIcons

визначає набір кнопок у заголовку вікна

biSystemMenu

кнопка системного меню (піктограма в заголовку вікна)

biMinimize

кнопка Згорнути

biMaximize

кнопка Розгорнути

biHelp

кнопка довідки

BorderStyle

визначає загальний вигляд вікна і операції користувача з ним

bsSizeble

звичайний вид вікна з заголовком, з можливість для користувача змінювати розміри вікна за допомогою миші і керуючих кнопок у рядку заголовка (це значення прийнято за замовчуванням)

bsDialog

незмінне за розмірами вікно

bsSingle

вікно, розмір якого користувач не може змінити, потягнувши курсором миші за край вікна, але може змінювати кнопками в заголовку вікна

bsToolWindow

те ж, що і bsSingle, але із заголовком меншого розміру

bsSizeToolWin

те ж, що і bsSizeble, але з рядком заголовка меншого розміру і з відсутністю в ній кнопок зміни розміру

bsNone

вікно без рядка заголовка (не можна змінювати розміри та переміщати по екрану)

Caption

визначає заголовок вікна

строкове значення

ClientHeight

висота клієнтської частини вікна (клієнтська частина вікна - частина без рамки, рядка заголовка і рядки меню)

ціле число

ClientWidth

ширина клієнтської частини вікна

ціле число

Color

ціле число

будь-яка колірна константа (наприклад, clRed)

Cursor

визначає зображення курсора миші, коли він розташований в області вікна

будь-яка константа, що визначає вид курсора (наприклад, crHandPoint)

Enabled

визначає, чи реагує форма на події, пов'язані з мишею, клавіатурою і таймером, тобто доступність вікна для користувача

true

доступна

false

недоступна

Font

параметри шрифту для форми

FormStyle

стиль додатка

fsNormal

вікно звичайного застосування (прийнято за умовчанням)

fsMDIForm

батьківська форма додатка MDI

fsMDIChild

дочірня форма додатка MDI

fsStayOnTop

вікно, залишається завжди поверх інших вікон Windows

Height

висота вікна в пікселях

ціле число

Hint

містить текст спливаючої підказки

рядковий вираз

Icon

визначає піктограму в заголовку вікна

KeyPreview

true

події від клавіатури спочатку пересилаються формі, а потім елементу, який знаходиться у фокусі введення

false

події від клавіатури пересилаються тільки елементу, який знаходиться у фокусі введення

Left

координата х лівої межі вікна

ціле число

Menu

ім'я компонента TMainMenu, який визначає головне меню форми

Name

ім'я форми (будь допустимий ідентифікатор)

PopupMenu

ім'я компонента TPopupMenu, який визначає контекст-залежне меню форми

Position

визначає положення і розміри вікна в момент його появи на екрані

poDesigned

первинні розміри і положення вікна під час виконання ті ж, що і під час проектування (приймається за умовчанням)

poScreenCenter

вікно розташовується в центрі екрану

poDesktopCenter

poDefault

положення і розміри вікна визначає Windows

poDefaultPosOnly

розмір вікна як на етапі проектування, положення визначає Windows

poDefaultSizeOnly

положення вікна як на етапі проектування, розміри визначає Windows

ShowHint

визначає, чи показувати спливаючу підказку

true

показувати

false

не показувати

Top

координата y верхньої межі вікна

ціле число

Visible

визначає, видна або не видна форма під час виконання застосунку

true

видна

false

не видна

Width

ширина вікна в пікселях

ціле число

WindowState

визначає стан вікна в момент його появи на екрані

wsNormal

вікно стандартних розмірів

wsMinimized

мінімізовано

wsMaximized

розгорнуте на весь екран

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]