共用方式為


FlowDecision 活動設計工具

FlowDecision 節點是條件式節點,會根據是否滿足指定條件來提供控制流程的二選一分支。 如果流程要求兩個以上的分支,請改用 FlowSwitch<T>

FlowDecision 節點

當流程可分支為兩個路徑時,請使用 FlowDecisionFlowDecision 節點有 Condition 以及與以下兩種可能結果之一相關聯的 FlowNodeTrueFalseCondition 會加以評估,且此評估的值會判斷在 FlowNode 內要處理的下一個 Flowchart

使用 FlowDecision 設計工具

您可以在 [工具箱] 的 [流程圖] 類別中找到 FlowDecision 設計工具,其存取方式是按一下工作流程設計工具上的 [工具箱] 索引標籤。 或者,從 [檢視] 功能表選取 [工具箱],或按 Ctrl+Alt+X

可將 [FlowDecision] 設計工具從 [工具箱] 中拖曳出來,並置放到 [流程圖] 活動設計工具內的工作流程設計工具介面上。 這會建立在 Flowchart 活動內建立標示為 DecisionFlowDecision。 將滑鼠游標移到設計工具和 [True] 與 [False] 方形控制代碼,即會出現兩個分支。

將 [FlowDecision] 設計工具和其他設計工具拖曳到 [流程圖] 後,就可將節點相互連結來指定執行順序。 若要建立來源節點間的連結 (包含 [FlowDecision] 的 [True] 和 [False] 分支) 與目的地節點,將滑鼠游標移到來源節點的設計工具,方形控點就會顯示於每一邊上。 按一下方形控點,按住滑鼠按鈕加以拖曳到目的地節點中的另一個控點,此控點是當滑鼠游標移到目的地活動的設計工具上時,以相似方式顯示的控點。 放開滑鼠按鈕,這兩個節點之間就會建立連結,此連結會以箭號表示,從來源設計工具指向目的地設計工具。

按一下顯示提示文字 [輸入 VB 運算式] 處,即可在 [屬性] 視窗的 [運算式] 方塊中輸入表示 Condition 的運算式。

FlowDecision 屬性

下表顯示 FlowDecision 屬性,並且描述屬性在設計工具中的使用方式。 這些屬性可以在屬性方格中或在設計工具介面上編輯。

屬性名稱 必要 使用方式
Condition True 判斷流程控制要採取的條件限制。
True False 如果滿足 Condition 的條件,則由流程控制採取的路徑。
False False 如果不滿足 Condition 的條件,則由流程控制採取的路徑。

另請參閱