Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shporka EK.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.38 Mб
Скачать
  1. Клас Application.

Application - клас

Надає методи і властивості static для управління додатком , наприклад методи для запуску і зупинки програми, для обробки повідомлень Windows і властивості для отримання відомостей про програму. Цей клас не успадковується .

Тип Application надає наступні члени .

Клас Application містить методи для запуску і зупинки додатків і потоків , а також для обробки повідомлень Windows таким чином:

Run запускає цикл обробки повідомлень програми в поточному потоці і при необхідності робить форму видимою.

Exit або ExitThread зупиняє цикл обробки повідомлень.

DoEvents обробляє повідомлення поки програма в циклі.

AddMessageFilter додає фільтр повідомлень до насоса повідомлення додатку з повідомленнями вікна монітора.

IMessageFilter дозволяє зупинити подію або виконувати особливі операції до виклику обробника подій .

Цей клас містить CurrentCulture і CurrentInputLanguage властивості для отримання або завдання даних про мову і регіональних параметрах для поточного потоку .

Не можна створити екземпляр цього класу.

  1. Основні властивості і події елементів інтерфейсу.

Властивості

Name (string) – назва

Anchor (Top, Bottom, Left, Right) – якорь

AutoEllipsis (bool) – автоматичне обрізання тексту

AutoSize (bool) – автоматичний розмір

AutoSizeMode (GrowOnly, GrowAndShrink) – режим авторозміру

ContextMenuStrip – контекстне меню

Enabled (bool) – визначає, чи є дозволеним елемент управління

Font – шрифт

ImageList – список зображень, пов’язаний з елементом

Location (X, Y) – позиція елементу відносно контейнеру

Locked (bool) – забороняє рухати та змінювати розмір елементу

Margin – границя

MaximumSize, MinimumSize – максимальний та мінімальний розмір

Size (Width, Height) – розмір

Tag – через цю властивість будь-який об’єкт можна пов’язати з елементом управління

Text (string) – текст

TextAlign – вирівнювання тексту

Visible (bool) – видимий

Події

Click – відбулася подія “click”

DragDrop – закінчилася операція “drag-and-drop”

Enter – елемент управління отримує фокус

HelpRequested – відбувається, коли користувач натиснув F1

KeyDown – натиснута клавіша на клавіатурі

KeyUp – відпущена клавіша на клавіатурі

KeyPress – натиснута та відпущена клавіша на клавіатурі

Leave – елемент управління втрачає фокус

MouseClick – відбувся “клік” мишою

MouseDown – натиснута кнопка миші

MouseUp – відпущена кнопка миші

TextChanged – змінена властивість “text”

  1. Основні властивості і події форми.

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

Name – назва форми

Text – заголовок форми

BackColor – колір робочої області форми

CancelButton – кнопка, яка “натискається”, коли користувач натискає ESC

ContextMenuStrip – контекстне меню форми

ControlBox (bool) – показувати системне меню

Enabled – дозволена

FormBorderStyle – стиль рамки

HelpButton – кнопка допомоги на заголовку

Icon – іконка

KeyPreview (bool) – обробляти клавіатурні події раніше за компоненти

Location, Size – позиція, розмір

MainMenuStrip – головне меню форми

MaximizeBox (bool) – показувати кнопку “Maximize”

MaximumSize, MinimumSize – максимальний, мінімальний розмір

Opacity (%) – непрозорість

StartPosition – начальна позиція

TopMost – розміщати поверх інших

WindowState – початковий стан форми

Важливі події форми

Load – завантаження форми

Activated – форма стає активною

Deactivate – форма стає неактивною

PreviewKeyDown – натиснута та відпущена клавіша на клавіатурі

Resize – відбувається зміна розміру

Shown – відбувається, коли форма була вперше показана

FormClosing – відбувається перед закриттям форми

FormClosed – відбувається після закриття форми

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