Перейти к содержанию

Форма

UserForm01

ShowUserForm - показывает пользовательскую форму.

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

Подробнее про работу с формой описано в соответствующем разделе.

Свойства

Входной аргумент Тип аргумента Тип переменной Описание
UserForm Variable, Constant, Expression UserForm Путь до пользовательской формы

Для UserForm типа Constant доступны следующие действия:

UserForm02

UserForm03 - открывает обозреватель операционной системы для выбора уже созданной формы.

UserForm04 - открывает редактор формы.

UserForm05 - сохраняет пользовательскую форму.

Пример

Рассмотрим пример использования пользовательской формы в программе.

UserForm06

Создадим следующие переменные.

UserForm07

Откроем свойства блока UserForm.

Тип входного аргумента сделаем Constant.

UserForm08

Кликом по иконке редактирования, перейдём на вкладку с новой формой.

Добавим на форму нашу переменные, перетащив их из панели "Переменные". В качестве "Оператора" используется переменная message.

Подписать поля можно, используя лейбл с текстом из панели "Инструменты".

UserForm09

Вернёмся на окно редактирования программы.

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

UserForm10

Запустим программу, кликом по кнопку Play.

Открывается созданная форма. Установим "Иванов" в поле "Оператор" и выберем "45" для поля "Длительность испытаний" и нажмём на кнопку "Ок".

UserForm11

Форма закрывается, программа продолжает выполнение. Открывается окно, на котором отображается введённые значения для переменных.

UserForm12