ИнфоАптека ®

Автоматизация аптек и аптечных сетей

Инструменты пользователя

Инструменты сайта


интерфейс:диалоговая_форма

Диалоговая форма

Экранная форма осуществляющая двустороннее взаимодействие между программой и пользователем называется диалоговой. Диалоговая форма сообщает пользователю что-то и ожидает от него ответ.

Примеры диалоговых форм:

Открытая диалоговая форма блокирует возможность взаимодействия пользователя с ПО ИнфоАптека до тех пор, пока она не будет закрыта пользователем.

Настройки диалоговой формы

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

Общие настройки

  • Режим добавления. Набор элементов определяющих поведение диалоговой формы в режиме добавления данных.
    • Авто список. Если опция выключена, то при нажатии кнопки добавить сначала открывается диалоговая форма. Если опция включена, то сначала открывается список добавления.
    • Автоповтор. При успешном добавлении данных, автоматически будет предложена повторная операция добавления.
    • Авто закрытие. При не успешном добавлении данных, автоматически будет произведено закрытие диалоговой формы.
    • * Фокус на. В какое поле будет установлен фокус ввода (курсор) при добавлении данных.
  • Фокус ввода (редактирование). В какое поле будет установлен фокус ввода (курсор) при редактировании данных.
  • Клавиша Enter. Определение поведения формы при нажатии клавиши Enter.
  • Клавиша ESC. Определение поведения формы при нажатии клавиши ESC.

Настройки полей и размеров

В диалоговой форме, помимо изменения размера самой формы, можно изменять размер полей.

Поле ввода может быть установлено в режиме:

  • Закрыт. Информация в поле отображается, но данные изменить нельзя.
  • Невидим. Поле с таким статусом не будет видно в диалоговой форме.
  • Останов по Tab. При нажатии на клавишу Tab, фокус ввода (курсор) сможет попасть в это поле.
  • Доступен. Поле доступно для ввода информации, но не участвует в переходе по нажатии клавиши Tab.

Порядок обхода

Определение порядка обхода полей по нажатии клавиши Tab.

Если в режиме добавления хотите завершить обход полей кнопкой ОК, то переместите в самый низ поле Справочник товаров 1), и уже ниже этого поля размещайте другие поля необходимые для перехода по Tab в установленной последовательности.

1)
Или поле указанное в Фокус на из Настроек диалоговой формы
интерфейс/диалоговая_форма.txt · Последние изменения: 2016/10/30 19:00 (внешнее изменение)