Конструктор действия 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. |