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

Відображення піктограми

Для відображення піктограм у вікні повідомлень рекомендується використовувати ідентифікатори констант, наведених у таблиці, що спрощує читання програми. У таблиці наведені значення параметра buttons, що впливають на вид відображуваної у вікні повідомлень піктограми.

Піктограма

Ідентифікатор

Опис

vbCritical = 16

Індикація серйозної помилки в програмі, при якій вона аварійно завершує роботу

vbQuestion = 32

Для продовження роботи програми потрібна додаткова інформація

vbExclamation = 48

Індикація помилки в програмі, що може бути виправлена після втручання користувача

vbInformation= 64

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

Відображення кнопок

Для відображення кнопок у вікні повідомлень рекомендується використовувати ідентифікатори констант, наведених у таблиці, що спрощує читання програми. У таблиці наведені значення параметра buttons, що впливають на набір кнопок у вікні повідомлень.

Ідентифікатор

Опис

vbOkOnly = 0

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

vbOkCancel = 1

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

vbAbortRetrIgnore= 2

Використовується при виникненні помилки. Користувачу пропонується припинення початої операції, її повтор або ігнорування помилки

vbYesNo Cancel = 3

Користувач може підтвердити одне з запропонованих дій або скасувати виконання початої операції

vbYesNo = 4

Користувачу пропонується вибрати одну із двох можливих відповідей

vbRetryCancel = 5

Використовується при роботі з певним пристроєм, щоб дати можливість користувачу повторити операцію після усунення неполадки

Якщо вікно повідомлень відображає кнопку Cancel, то щиглик на кнопці еквівалентний натисканню клавіші Esc.

Розташування кнопки у фокусі

Якщо у вікні повідомлень використовується більше однієї кнопки, то можна визначити, яка з них повинна знаходитися у фокусі. Як правило, у фокус міститься кнопка, на якій найчастіше доводиться клацати користувачу. У таблиці наведені значення параметра buttons, що впливають на положення фокуса.

Номер кнопки

Ідентифікатор константи

Перша

vbDefaultButton1=0

Друга

vbDefaultButton2=256

Третя

vbDefaultButton3=512

Четверта

vbDefaultButton4=768

Визначення модальності вікна повідомлення

Вікно повідомлень за замовчуванням є модальним у межах додатка. Це значить, що неможливо виконати ніяких дій у додатку доти, поки модальне вікно не закрите. Вікно повідомлень може бути також модальним у межах операційної системи.

Вид модальності

Ідентифікатор

У межах додатка

VbApplicationModal=0

У всій операційній системі

VbSystemModal=4096

Коди кнопок, що повертаються функцією MsgBox

Функція MsgBox повертає код кнопки, на якій клацнув користувач. Для кожної кнопки передбачені свій код і, відповідно, своя константа.

Для аналізу коду кнопки , що повертається функцією MsgBox, рекомендується використовувати наведені в таблиці константи. Після визначення натиснутої кнопки збережіть її код у перемінній для наступного використання в програмі.

Кнопка

Значення, що повертаються

Ідентифікатор константи

ОК

ОК

1

vbOK

Cancel

Отмена

2

vbCancel

Abort

Прервать

3

vbAbort

Retry

Повторить

4

vbRetry

Ignore

Пропустить

5

vbIgnore

Yes

Да

6

vbYes

No

Нет

7

vbNo