243 читали · 5 лет назад
Диалоговое окно "Выполнить". Как его использовать?
Многие пользователи ПК хотят улучшить свой навык работы на компьютере и сократить время выполнения рутинных процессов. В такой ситуации вам поможет диалоговое окно "Выполнить". Основными преимуществами данного окна являются: 1. Экономия сил и времени. С помощью всего одной команды можно сразу открыть диспетчер устройств, не используя мышь. 2. Тонкая настройка системы. Данный инструмент позволяет произвести более детальную настройку системы, которую без диалога "Выполнить" не выполнить. 3. Попрощаться с "Пуском"...
Диалоговое окно Диалоговое окно открывается для вопроса или предупреждения пользователю. Это блокирующее сообщение, которое требует обязательного внимания пользователя. Обычно выводится для необратимых действий, например, очистка табличной части или установка особого режима работы. Вот несколько правил, которые помогут сделать хорошее диалоговое окно: 1️⃣ Сообщение диалога должно быть понятным (спасибо, Кэп!). Важно рассказать, что планируется сделать и что требуется от пользователя. Сам вопрос лучше начинать с новой строки, чтобы явно выделить действие. 2️⃣ Описания действий на кнопках должны быть четкие. В утвердительной кнопке лучше повторить действие из вопроса, которое запрашивается у пользователя. Стоит обратить внимание на действия со словом Отмена, чтобы избежать ситуаций, когда будет две кнопки «Да, отменить» и «Отменить». 3️⃣ У пользователя должна быть возможность закрыть диалог без выбора действия. Обычно пользователь для этого закрывает диалог по крестику в правом верхнем углу. Но если нет кнопки с КодВозвратаДиалога.Отмена, то иконка будет доступна. Стоит такую кнопку добавлять самостоятельно, например, вместо негативного действия. Пример на оповещениях: ТекстВопроса = "Для отключения уведомлений и комфортной работы рекомендуем использовать режим тишины. |В этом режиме будут приходить только важные уведомления | |Установить режим тишины?"; Кнопки = Новый СписокЗначений; Кнопки.Добавить(КодВозвратаДиалога.Да, "Установить режим тишины"); Кнопки.Добавить(КодВозвратаДиалога.Отмена, "Нет, оставить как есть); ОписаниеОповещения = Новый ОписаниеОповещения("УстановитьРежимТишиныЗавершение", ЭтотОбъект); ПоказатьВопрос(ОписаниеОповещения, ТекстВопроса, Кнопки); Пример на Асинх: &НаКлиенте Асинх Процедура ЗадатьВопрос() ТекстВопроса = "Для отключения уведомлений и комфортной работы рекомендуем использовать режим тишины. |В этом режиме будут приходить только важные уведомления | |Установить режим тишины?"; Кнопки = Новый СписокЗначений; Кнопки.Добавить(КодВозвратаДиалога.Да, "Установить режим тишины"); Кнопки.Добавить(КодВозвратаДиалога.Отмена, "Нет, оставить как есть"); Результат = Ждать ВопросАсинх(ТекстВопроса, Кнопки); Если Результат = КодВозвратаДиалога.Да Тогда Сообщить("Режим тишины установлен"); КонецЕсли; КонецПроцедуры #Design