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


Конструктор действия FlowDecision

FlowDecision — это специализированный узел, который обеспечивает ветвление для передачи управления одной из двух альтернатив в зависимости от указанного условия. Если поток требует наличие более двух ветвей, следует вместо этого метода использовать FlowSwitch<T>.

Узел The FlowDecision

Используйте FlowDecision, когда поток можно разветвить на два пути. Узел FlowDecision обладает Condition и FlowNode, связанными с двумя возможными значениями: True или False. Выполняется оценка Condition, причем значение этой оценки определяет следующее FlowNode, которое будет обработано внутри Flowchart.

Использование конструктора FlowDecision

Конструктор FlowDecision можно найти в категории блок-диаграммы панели элементов, доступ к которой осуществляется, щелкнув вкладку "Панель элементов" в конструкторе рабочих процессов. Вы также можете выбрать пункт Панель элементов в меню Вид или нажать сочетание клавиш CTRL+ALT+X.

Конструктор FlowDecision можно перетащить из панели элементов и удалить его в область конструктора рабочих процессов в конструкторе действий блок-схемы. При этом создается помеченное FlowDecision решение в действииFlowchart. Появится указатель мыши на конструктор и маркеры true и false для двух ветвей.

После перетаскивания конструктора FlowDecision и других конструкторов в блок-схему узлы можно связать вместе, чтобы указать порядок выполнения. Чтобы создать связь между исходным узлом (включая ветви True и False потока Потока) и конечным узлом, наведите указатель мыши на конструктор исходного узла и квадратные дескрипторы отображаются на каждой стороне. Щелкните один из них и перетащите его, удерживая кнопку мыши, к одному из маркеров, которые похожим образом появляются на целевом узле при наведении мыши. Отпустите кнопку мыши для создания ссылки между этими двумя узлами, что отмечено стрелкой от исходного к целевому конструктору.

Выражение, которое указываетCondition, что его можно ввести в поле "Условие" окна "Свойства", щелкнув, где текст подсказки говорит "Ввод выражения VB".

Свойства FlowDecision

В следующей таблице показаны свойства FlowDecision и описано их использование в конструкторе. Эти свойства можно изменить в таблице свойств или в области конструктора.

Имя свойства Обязательное поле Использование
Condition Истина Условие, которое определяет, какой из путей будет использован потоком данных.
True False Путь потока управления при удовлетворении условия Condition.
False False Путь потока управления при неудовлетворении условия Condition.

См. также