Вид и состав диалоговых окон 


 Расположение компонентов диалогового окна


Диалоговые окна предназначены для запроса у пользователя параметров, относящихся к настройкам программных или аппаратных средств, или к особенностям выполнения определенной операции.

Открытие диалогового окна обычно происходит автоматически после выполнения соответствующей команды. При этом может не накладываться запрет на работу с другими компонентами приложения. Кроме того, пользователю предоставлена возможность открытия и работы сразу с несколькими одинаковыми диалоговыми окнами.

Как правило, диалоговое окно, состоит из следующих элементов:



1 – строка заголовка диалогового окна с кнопками управления окном;

2 – область со списком наименований вкладок диалогового окна (может отсутствовать);

3 – разделитель областей (подвижный);

4 – командные кнопки;

5 – рабочая область активной вкладки.


Чтобы сделать вкладку диалогового окна активной, необходимо щелкнуть мышкой по наименованию этой вкладки в списке.

Допускается изменение в некоторых пределах как размеров областей диалогового окна (изменяя положение разделителя областей), так и размеров самого диалогового окна (изменяя положение внешней границы окна).

Рабочая область активной вкладки содержит набор стандартных элементов управления. Слева (справа) от элемента управления размещается надпись, обозначающее наименование параметра или назначение элемента управления.


 Элементы управления диалогового окна



Текстовое поле – это элемент управления, предназначенный для ввода одной строки данных: текста или числового значения.



 Выглядит как светлая полоса в рамке. При открытии диалогового окна текстовое поле может быть пустым либо содержать некоторое значение (текущее или заданное по умолчанию).

Для редактирования значения следует один раз щелкнуть мышкой на текстовом поле. При этом в поле появится текстовый курсор, указывающий на место ввода данных. 

Если поле окажется короче, чем длина вводимого текста, то в нем будет происходить прокрутка, определяемая положением курсора. В некоторых случаях поле имеет фиксированную длину и может принять лишь ограниченное число символов.

Некоторые текстовые поля можно оставить пустыми, в других можно оставить значение, предложенное по умолчанию, а в какие-то поля, например, в поле заводского номера, пользователь обязательно должен ввести требуемую информацию.

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



Список – это элемент управления, предназначенный для выбора возможного значения из числа представленных.





У обычных списков на экране видны пункты, входящие в список, иногда даже все. Выбранный элемент обычно выделяется курсором.

Если список не помещается полностью в отведенную для него область, он может иметь присоединенные полосы прокрутки, меню и другие графические элементы:


1 – строка меню;

2 – список значений в виде таблицы;

3 – кнопка закрытия списка;

4 – маркер изменения положения границ списка;

5 – вертикальная полоса прокрутки списка.


Раскрывающийся список выглядит как текстовое поле или таблица с раскрывающей кнопкой справа . При щелчке мышкой на раскрывающей кнопке список, содержащий пункты для выбора, открывается ниже или, при недостатке места на экране, выше поля.

Чтобы задать значение из списка необходимо:

– установить курсор в соответствующей строке списка;

– щелкнуть мышкой по значку   (Выбрать). 

Также можно дважды щелкнуть мышкой по выбранной строке.


Правее кнопки раскрытия списка может располагаться кнопка быстрого удаления значения параметра:


Календарь - это элемент управления для быстрого выбора и ввода требуемой даты. Открывается после щелчка мышкой по кнопке , расположенной справа от поля значения параметра:



1 – текущая дата;

2 – установленные месяц и год;

3 – установленный порядковый номер дня в календарном месяце.


Для изменения в календаре месяца и года необходимо щелкнуть мышкой по кнопке либо .

Чтобы установить другую дату в поле параметра необходимо щелкнуть мышкой по выбранному порядковому номеру дня в календарном месяце.

После щелчка мышкой в поле текущей даты в календаре будут отображаться текущие месяц, год и порядковый номер дня календарного месяца. На последнем элементе также установится световой курсор.

Последовательно щелкая мышкой в поле установленного месяца и года можно изменять вид календаря:

. . . . . .  





Счетчик – это особый вид элемента управления, присоединяемый к текстовому полю, которое предназначено для ввода числовых значений.


 Он представляет собой комбинацию двух миниатюрных стрелок, направленных вверх и вниз . Нужное значение можно ввести в текстовое поле, к которому присоединен счетчик, вручную. Стрелки счетчика также позволяют увеличивать (соответственно, уменьшать) это значение щелчками мышки. Для управления счетчиком обычно можно применять и колесико мышки. Диапазон изменения значений зависит от конкретного счетчика.


Флажок – это элемент управления, предоставляющий пользователю возможность ответа (положительного / отрицательного) на определенный вопрос, например, согласия / отказа в использовании предлагаемого значения параметра


 Флажки используются, когда надо разрешить или запретить какое-то действие (несколько действий), включить или отключить какую-то возможность (несколько возможностей). Флажок имеет вид небольшого белого квадратика, рядом с которым располагается подпись, указывающая на его назначение. Если флажок установлен, в этом квадратике ставится «галочка». Если флажок сброшен, то квадратик пуст.

Флажок устанавливают (сбрасывают) щелчком мышки в поле квадратика.


  Переключатель – это элемент управления, использующийся для выбора одной возможности из набора вариантов.


 Отдельный переключатель – это белый кружок, рядом с которым располагается пояснительная надпись. Если переключатель включен, внутри белого кружка располагается круглая метка. Когда переключатель отключен, кружок пуст. Переключатели всегда располагаются группами, причем внутри группы может быть включен только один переключатель. Группа переключателей, как правило, заключается в рамку и снабжается общим заголовком.



Переключатель включают щелчком на кружке или присоединенной текстовой надписи. При этом ранее включенный переключатель той же группы автоматически отключается.