Диалоговые окна

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

Если диалоговое окно содержит более одного элемента ввода, перемещение между элементами осуществляется с помощью клавиш < Tab > (вперед) и < Shift >+< Tab > (назад). Для этого могут так же использоваться клавиши со стрелками, если они не используются для конкретного элемента ввода, а именно:

  1. для поля ввода стрелки влево и вправо используются для перемещения курсора;

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

  3. для перехода на кнопку может также использоваться комбинация клавиш < Alt >+< Буква >, где буква выделяется цветом в названии кнопки.

Клавиша < Enter > используется для ввода строки в поле ввода, выбора элемента списка, изменения состояния переключателя и «нажатия» кнопок.

Клавиша < Esc > используется для закрытия диалогового окна без сохранения вводимой информации. Для сохранения вводимой информации обычно требуется либо нажать клавишу < Enter > (если в диалоге имеется только один элемент ввода), либо «нажать» соответствующую кнопку.

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