Поділитися через


Дії вікон повідомлень

Ви можете використовувати вікна повідомлень у потоках робочого столу, щоб взаємодіяти з користувачами, запитувати введення та надавати вихідні дані.

Щоб відобразити повідомлення користувачеві під час ланцюжка, використовуйте дію Показати повідомлення . Необхідно вказати заголовок вікна повідомлення, його вміст, піктограму та кнопки у вікні, яке потрібно відобразити. Крім того, ви можете встановити попередній вибір кнопки за замовчуванням, а також для позначення того, чи завжди вікно повідомлення має бути розташоване поверх усіх інших вікон на вашому комп’ютері і чи має вікно повідомлення автоматично закриватися через певний проміжок часу.

У наведеному прикладі буде показано вікно повідомлення, яке інформує користувача про те, що обробку завершено, і запитує про те, чи слід обробляти інший файл. У вікні повідомлення відображається піктограма запитання, яка завжди знаходиться поверх інших вікон. Змінна ButtonPressed збереже вибраний користувачем вибір.

Знімок екрана дії Показати повідомлення.

Створене вікно повідомлення має виглядати наступним прикладом:

Скріншот відображуваного вікна повідомлення.

Крім того, ви можете створити кастомну форму для відображення повідомлення як частину ланцюжка за допомогою дії Показати спеціальну форму . Настроювана форма приймає кілька елементів, і можна створити настроювану форму, яка міститиме різні типи вводу та кнопки. Додаткові відомості: Створення настроюваних форм.

Скріншот кастомного конструктор форм.

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

Використовуйте дію Відобразити вибір файлу, щоб запропонувати користувачам знайти файл. У наведеному нижче прикладі пропонується вибрати файл зображення. Змінна визначає початкову папку, а фільтр файлів обмежує доступні варіанти певними розширеннями файлів.

Знімок вікна діалогового вікна Показати вибір файлу.

Діалогове вікно створення файла має виглядати так, як показано у наведеному нижче прикладі. Ви можете побачити вказаний фільтр у нижньому правому куті діалогового вікна.

Знімок вікна діалогового вікна Вибір файлу.

Показати повідомлення

Показує вікно повідомлення.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок вікна повідомлення Так Текстове значення Текст заголовка вікна повідомлення
Повідомлення для відображення Так Текстове значення Текст, який буде відображатися як справжнє повідомлення
Піктограма вікна повідомлення Немає Немає, Інформація, Питання, Попередження, Помилка Не надано Піктограма для відображення у вікні повідомлення
Кнопки вікна повідомлень Немає ОК, ОК - скасувати, так - ні, так - ні - скасувати, перервати - повторити спробу - ігнорувати, повторити спробу - скасувати ОК Кнопки для відображення у вікні повідомлення
Стандартна кнопка Немає Перша кнопка, Друга кнопка, Третя кнопка Перша кнопка Кнопка підсвічування за замовчуванням. Якщо користувач натисне Enter, ця кнопка буде натиснута
Вікно повідомлення завжди поверх Немає Логічне значення Ні Укажіть, чи має вікно повідомлення завжди лишатися поверх усіх інших вікон
Закрити вікно повідомлення автоматично Немає Логічне значення Ні Укажіть, чи вікно повідомлення автоматично закриватиметься через заданий час, наче було натиснуто типову кнопку. В іншому випадку потік буде чекати, поки користувач не натисне кнопку
Час очікування Так Числове значення 3 Секунди, щоб призупинити автоматизацію в очікуванні введення, доки вона не продовжиться автоматично

Змінні, які створюються

Аргумент Ввести Опис
ButtonPress (Натиснуто кнопку) Текстове значення Текст натиснутої кнопки

Винятки

Виняток Опис
Не вдалося відобразити вікно повідомлення Указує на проблему під час відображення діалогового вікна повідомлення
Не вдається відобразити вікно повідомлення в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна повідомлення в неінтерактивному режимі

Показати діалогове вікно вводу

Відображає діалогове вікно з пропозицією ввести текст.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок діалогового вікна вводу Так Текстове значення Заголовок діалогового вікна
Повідомлення діалогового вікна вводу Так Текстове значення Повідомлення діалогового вікна
Стандартне значення Так Текстове значення Укажіть текст для відображення за замовчуванням. Якщо користувач бажає змінити цей текст, він може ввести текст поверх нього. В іншому випадку буде використано текст за замовчуванням
Тип вхідних даних Немає Однорядковий, Пароль, Багаторядковий Один рядок Формат вхідного тексту. Виберіть Однорядковий - пароль, щоб приховати текст, або багаторядковий, щоб у більшому полі відображалося більше одного рядка тексту
Діалогове вікно вводу завжди поверх Немає Логічне значення Ні Укажіть, чи має діалогове вікно вводу завжди лишатися поверх усіх інших вікон

Змінні, які створюються

Аргумент Ввести Опис
Користувацький ввід Текстове значення Текст, введений користувачем, або стандартний текст
ButtonPress (Натиснуто кнопку) Текстове значення Текст натиснутої кнопки. Користувачеві автоматично буде надано вибір «Гаразд» або «Скасувати»

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вводу Указує на проблему під час відображення діалогового вікна вводу
Неможливо відобразити діалогове вікно вводу в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати діалогове вікно вибору дати

Відображає діалогове вікно з пропозицією ввести дату або діапазон дат.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок діалогового вікна Так Текстове значення Заголовок діалогового вікна
Повідомлення діалогового вікна Так Текстове значення Повідомлення діалогового вікна
Тип діалогового вікна Немає Одна дата, діапазон дат (дві дати) Одна дата Указує, що вводитиме користувач як кінцеві точки діапазону дат: одну дату чи дві
Запит Немає Тільки дата, дата й час Лише дата Укажіть, що вводитиме користувач: лише дату чи дату та час
Стандартне значення Так Дата-час Стандартне значення дати
Стандартне значення для другої дати Так Дата-час Стандартне значення для кінцевої дати діапазону
Діалогове вікно вибору дати завжди поверх Немає Логічне значення Ні Укажіть, чи має діалогове вікно вибору дати завжди лишатися поверх усіх інших вікон

Змінні, які створюються

Аргумент Ввести Опис
SelectedDate Дата-час Дата, введена користувачем, або стандартна дата
SecondSelectedDate Дата-час Друга дата, введена користувачем, або стандартна дата
ButtonPress (Натиснуто кнопку) Текстове значення Текст натиснутої користувачем кнопки. Користувачеві автоматично буде надано вибір «Гаразд» або «Скасувати»

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вибору дати Указує на проблему під час відображення діалогового вікна вибору дати
Неможливо відобразити діалогове вікно вибору дати в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати діалогове вікно вибору зі списку

Відображає діалогове вікно з варіантами, які дають можливість користувачу вибирати зі списку.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок діалогового вікна Так Текстове значення Заголовок діалогового вікна
Повідомлення діалогового вікна Так Текстове значення Повідомлення діалогового вікна
Список для вибору No Загальне значення Список, який відображається у форматі розкривного меню, щоб користувач міг вибрати потрібний варіант
Діалогове вікно вибору завжди поверх Немає Логічне значення Ні Укажіть, чи має діалогове вікно вибору завжди лишатися поверх усіх інших вікон
Обмежити списком Немає Логічне значення Так Визначає, чи дозволяти користувачеві вводити власну відповідь поза списком, який буде показано
Дозволити пустий вибір Немає Логічне значення Ні Дозволити користувачу нічого не вибирати, створивши пустий вибраний вихідний елемент
Дозволити вибір кількох елементів Немає Логічне значення Ні Дозволити користувачеві вибрати кілька варіантів. Вибраний елемент і вибрані змінні індексу міститимуть список елементів
Попередньо вибирати елементи, які починаються зі знака "+" Немає Логічне значення Ні Укажіть, чи будуть елементи зі знаком "+" на початку вибиратися автоматично

Змінні, які створюються

Аргумент Ввести Опис
SelectedItem (ВибранийЕлемент) Текстове значення Елемент, вибраний зі списку, у форматі тексту
SelectedItems Список текстових значень Елементи, вибрані зі списку, у форматі списку текстових рядків
SelectedIndex (Вибраний індекс) Числове значення Індексний номер елемента, вибраного зі списку. Ви можете використовувати номер товару замість повного тексту на ваш вибір
Вибрані індекси Список числових значень Номер індексу елементів, вибраних зі списку. Цей параметр дозволяє використовувати номер товару замість повного тексту за вашим вибором
ButtonPress (Натиснуто кнопку) Текстове значення Ім’я кнопки, натиснутої користувачем ("OK" або "Скасувати")

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вибору Указує на проблему під час відображення діалогового вікна вибору
Не вдається відобразити діалогове вікно вибору в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати діалогове вікно вибору файлу

Відображає діалогове вікно вибору файлу та пропонує користувачу вибрати один або кілька файлів.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Заголовок діалогового вікна Так Текстове значення Заголовок діалогового вікна
Початкова папка Так Папку Початкова папка, яку слід відкрити під час пошуку файлу. За допомогою цієї теки буде запущено діалогове вікно вибору файла, з якого користувач шукатиме файли
Фільтр файлів Так Текстове значення Фільтр для обмеження кількості отриманих файлів. Цей параметр дозволяє використовувати символи-замінники, наприклад «.txt» або «документ?». doc» (без лапок). Щоб дозволити користувачеві вибирати з декількох фільтрів файлів, відокремте їх крапкою з комою, наприклад ".txt;*.exe"
Діалогове вікно вибору файлу завжди поверх Немає Логічне значення Ні Чи має діалогове вікно вибору файлу завжди лишатися поверх усіх інших вікон
Дозволити вибір кількох елементів Немає Логічне значення Ні Визначає, чи зможе користувач вибрати кілька файлів
Перевірити наявність файлів Немає Логічне значення Ні Чи прийматимуться лише файли, які вже існують

Змінні, які створюються

Аргумент Ввести Опис
Вибраний файл Файл Файл, який буде вибрано в діалоговому вікні
Вибрані файли Списокфайлів Вибрані файли
ButtonPress (Натиснуто кнопку) Текстове значення Текст натиснутої кнопки. Користувачеві автоматично буде надано вибір між «Відкрити» або «Скасувати»

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вибору файлу Указує на проблему під час відображення діалогового вікна вибору файлу
Не вдається відобразити діалогове вікно вибору файлу в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати діалогове вікно вибору папки

Відображає діалогове вікно вибору папки та пропонує користувачу вибрати папку.

Вхідні параметри

Аргумент Необов'язково Приймає Значення за замовчуванням Опис
Опис діалогового вікна Так Текстове значення Опис діалогового вікна вибору папки, наприклад: "Виберіть папку, до якої потрібно скопіювати файли"
Початкова папка Так Папку Початкова папка, яку потрібно відкрити. Ця папка буде папкою за замовчуванням, якщо користувач не вибере нову папку
Діалогове вікно вибору папки завжди поверх Немає Логічне значення Ні Чи має діалогове вікно вибору папки завжди лишатися поверх усіх інших вікон

Змінні, які створюються

Аргумент Ввести Опис
SelectedFolder (Вибрана папка) Папку Вибрана папка
ButtonPress (Натиснуто кнопку) Текстове значення Текст натиснутої кнопки. Користувачеві автоматично буде надано вибір «Гаразд» або «Скасувати»

Винятки

Виняток Опис
Не вдалося відобразити діалогове вікно вибору папки Указує на проблему під час відображення діалогового вікна вибору папки
Не вдається відобразити діалогове вікно вибору папки в неінтерактивному режимі Указує на проблему під час відображення діалогового вікна вводу в неінтерактивному режимі

Показати настроювану форму

Відображення настроюваної форми, яка може включати кілька типів елементів, наприклад текст, число або вхідні дані файлу тощо.

Вхідні параметри

Вхідні параметри налаштовуються через користувальницький конструктор форм.

Змінні, які створюються

Аргумент Ввести Опис
CustomFormData Настроюваний об’єкт Кастомний об’єкт, що містить введені користувачем дані
ButtonPress (Натиснуто кнопку) Текстове значення Ідентифікатор натиснутої кнопки

Винятки

Виняток Опис
Не вдалося відобразити настроювану форму Указує на проблему під час відображення настроюваної форми