Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
samost_pascal_delphi_2012.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4.33 Mб
Скачать

Події форми.

Події

Опис

property OnActivate: TNotifyEvent

Виникає в момент активізації вікна(при отриманні їм фокуса введення)

type TCanResizeEvent = procedure (Sender: TObject; var NewWidth, NewHeight: Integer; var Resize: Boolean) of object;

property OnCanResize: TCanResizeEvent;

Виникає при зміні розмірів вікна. Обробник може вказати нові розміри або заборонити їх зміну, помістивши у властивість Resize значення False

TCloseAction - (caNone, caHide, caFree, caMinimize) ; TCloseEvent = procedure (Sender: TObject; var Action: TCloseAction) of object property OnClose: TCloseEvent;

Виникає перед закриттям вікна. Параметр Action уточнює необхідні дії: caNone - не закривати вікно caHide - сховати вікно; caFree - видалити вікно; caMimimize - згорнути вікно

TCloseQueryEvent = procedure(Sender: TObject; var CanClose: Boolean) of object;

property OnCloseQuery: TCloseQueryEvent

Виникає перед закриттям вікна. У параметрі CanClose обробник повідомляє про можливість закриття вікна

property OnDblClick: TNotifyEvent;

Виникає при подвійному клацанні на будь-якому розташованому на формі компоненті

property OnDeactivate: TNotifyEvent;

Виникає при передачі активності(фокусу введення) іншому вікну

property OnDestroy: TNotifyEvent;

Виникає перед видаленням вікна

property OnHide: TNotifyEvent;

Виникає перед зникненням вікна

property OnPaint: TNotifyEvent;

Виникає при необхідності промальовування вікна

property OnResize: TNotifyEvent;

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

TShortCutEvent = procedure(var Msg: TWMKey; var Handled: Boolean) of object;

property OnShortCut: TShortCutEvent;

Виникає до події OnKeyDown і призначено для перекриття стандартної обробки натиснення клавіш швидкого виклику

property OnShow: TNotifyEvent;

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

Робота з формою.

Питання для самоконтролю.

  1. Що таке форма?

  2. . Різновиди форм

  3. Спеціалізовані форми в сховищі об'єктів.

  4. Властивості форми.

  5. Методи форми.

  6. Події форми.

Література: 6.с.439..454.

Компоненти. Властивості компонентів. Основні розділи теми.

  1. Компоненти.

  2. Вкладка Standard.

  3. Вкладка Additional

  4. Вкладка Win32

  5. Вкладка System

  6. Вкладка Dialogs

  7. Вкладка Win31

  8. Вкладка Samples

  9. Вкладка ActiveX

  10. Робота з об’єктами: текстове поле, картинка, кнопка, поле редагування, перемикач, CheckBox, панель групи об'єктів, MainMenu, PopupMenu, StringGrid, BitBtn, SpeedButton, багатосторінковий блокнот (PageControl), сторінка блокнота (об'єкт TabSheet), ComboBox, стандартні діалоги відкриття (об'єкт OpenDialog) і збереження файлів (об’єкт SaveDialog).

Компоненти — це класи, які можна багато разів використовувати. Вони включені в середу програмування Delphi і їх піктограми відображаються у вікні Tool Palette (Палітра компонент).

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