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

Події форми

назву події

що означає

OnActivate

procedure TForm1.FormActivate(Sender: TObject);

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

OnCanResize

procedure TForm1.FormCanResize(Sender: TObject; var NewWidth,

NewHeight: Integer; var Resize: Boolean);

настає перед зміною розміру вікна; в обробнику можна задати нове значення ширини (NewWidth), висоти (NewHeight) і можна відмовитися від зміни розмірів (Resize = false)

OnClick

procedure TForm1.FormClick(Sender: TObject);

настає при кліку на формі

OnClose

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);

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

caHide - заховати вікно;

caMinimize - мінімізувати вікно;

caNone - не закривати вікно;

caFree - знищити вікно

OnCloseQuery

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);

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

OnCreate

procedure TForm1.FormCreate(Sender: TObject);

виникає при створенні вікна, але до його появи на екрані

OnDblClick

procedure TForm1.FormDblClick(Sender: TObject);

настає при подвійному натисканні на формі

OnDeactivate

procedure TForm1.FormDeactivate(Sender: TObject);

виникає при передачі активності іншого вікна тієї ж програми

OnDestroy

procedure TForm1.FormDestroy(Sender: TObject);

виникає перед знищенням форми

OnPaint

procedure TForm1.FormPaint(Sender: TObject);

виникає при необхідності промальовування вікна (наприклад, коли форма була перекрита частково іншими вікнами або при збільшенні її розмірів)

OnResize

procedure TForm1.FormResize(Sender: TObject);

виникає при зміні розмірів вікна

OnShortCut

procedure TForm1.FormShortCut(var Msg: TWMKey; var Handled: Boolean);

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

OnShow

procedure TForm1.FormShow(Sender: TObject);

виникає при появі вікна на екрані

2. Хід роботи:

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

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

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

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