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

1.1.1.2. Вікна діалогу

Вікна діалогу широко використовуються в системі меню для перегляду та завдання різних режимів роботи або необхідних параметрів. Розглянемо, як приклад, вікно діалогу, з допомогою якого можна вибрати існуючий файл і розмістити його в вікно. До цього вікна діалогу можна перейти з допомогою команди меню File|Open.

[] Open a File 

Name

*.pas Open

Files

Replace

FILE1.PAS FILE7.PAS

FILE2.PAS FILE8.PAS

FILE3.PAS FILE9.PAS Cancel

FILE4.PAS FILE10.PAS

FILE5.PAS FILE11.PAS Help

FILE6.PAS FILE12.PAS

C:\TP\PRG\*.PAS

FILE1.PAS 4185 May 15, 1992 1:38 am



Вікно діалогу може містити такі елементи: кнопки керування, тригерні списки, селективні списки, блоки введення, списки вибору, списки передісторії, інформаційну частину. Ці елементи вікна діалогу, крім інформаційної частини, можна вибрати (активізувати) за допомогою клавіші Tab, Shift+Tab або комбінації Alt+l, де l – виділена яскравим кольором літера в відповідному елементі (якщо таке виділення існує).

Кнопки керування вікна (в нашому випадку – Open, Replace, Cancel та Help) використовуються для виконання певних дій в процесі роботи з вікном. Як правило, три кнопки – Ok, Cancel, Help – є стандартними і присутні практично у всіх вікнах діалогу.

Використання кнопки Ok означає, що внесені зміни в процесі роботи з вікном є правильними і їх слід запам’ятати в середовищі. Кнопка Cancel відміняє всі внесені зміни і залишає той стан параметрів, що був до звертання в вікно діалогу. Кнопка Help дозволяє використати контекстну допомогу. Інші кнопки, наприклад Open і Replace, дозволяють виконати конкретну дію, повязану з ціею кнопкою. Для того “натиснути” дану кнопку необхідно вибрати іі клавішами Tab або Shift+Tab. При цьому вибрана кнопка змінить свій колір, після чого необхідно натиснути клавішу Enter.

Кнопка ОК, якщо вона існуе, використовуеться по замовчуванню (вибирати іі не потрібно, досить натиснути Enter). Кнопку Саnсеl можна викликати за замовчуванню, натиснувши ESC.

Тригерні списки та селективні списки подібні між собою; єдиною відмінністю їх є те, що в селективному списку можливо в кожен момент часу вибрати лише один елемент, а в тригерному – довільну кількість. Розглянемо вікно Debugger, яке містить один тригерний список Debugging (відлагодження) та Display swapping – (висвітлення на екран).

[] Debugger 

Debugging Display swapping

[X] Integrated ( ) None

[ ] Standalone () Smart

( ) Always

OK Cancel Help



Для того, щоб встановити в тригерному списку той чи інший параметр, потрібно з допомогою клавіщі Tab або Shift+Tab вибрати необхідний список, а потім з допомогою стрілок курсора вибрати необхідний елемент.

Після натискування клавіші "пробіл" в квадратних дужках перед символом зявиться символ X, який означає, що даний параметр вибрано. При повторному натискуванні клавіші "пробіл" символ X зникає, що означає невикористання параметра.

Для вибору параметра в селективному списку виконуються ті ж самі дії. При натискуванні пробілу в круглих дужках перед параметром з'явиться символ  . При цьому аналогічний символ, який стояв перед іншим параметром, зникне, оскільки в селективному списку можна вибрати лише один параметр.

Блоки введення, прикладом яких в нашому випадку є блок – Name – імя файлу, призначені для введення текстової інформації в середовище. Для того, щоб помістити необхідну інформацію в блок введення, можна використати чотири способи:

Набрати текст безпосередньо з допомогою клавіатури.

В деяких блоках введення можна використати текст вікна редагування. Для цього курсор встановлюється на відповідному слові вікна редагування. Після переходу в вікно діалога це слово розмiщується в блоцi введення. При необхiдностi можна вiдредагувати його.

Можна використати список вибору (в нашому випадку – список Files), який являе собою перелiк величин, якi можна помiстити в блок введення. Вибір здійснюється так: спочатку клавішею Таб віділяється список вибору, потім клавішами переміщення курсора вибирається необхідний елемент, піся чого натискується ENTER.

Для занесення інформації в блок введення можна скористатися списком передісторії. Цей список міститься в спеціальному вікні і являє собою рядки інформації, яка набиралася в блоці введеня раніше. Викликати вікно з списком передісторії можна з блока введення, натиснувши клавішу "Стрілка вниз". Вибравши необхідний рядок, в вікні натискують клавішу ENTER, після чого текстовий рядок переміститься в блок введення.

Для закриття вікна діалогу з виконанням тих чи інших дій слід скористатися відповідною кнопкою керування. Закрити вікно без виконання будь-яких дій можна клавішею ESC.

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