FlowDecision-Aktivitätsdesigner
Der FlowDecision-Knoten ist ein bedingter Knoten, der eine Verzweigung für den Steuerungsverlauf in eine von zwei Alternativen bereitstellt, die auf der Erfüllung einer angegebenen Bedingung basiert. Wenn der Verlauf mehr als zwei Verzweigungen erfordert, verwenden Sie stattdessen FlowSwitch.
Der FlowDecision-Knoten
Verwenden Sie FlowDecision, wenn der Verlauf in zwei Pfade verzweigt werden kann. Ein FlowDecision-Knoten verfügt über ein Condition-Objekt und ein FlowNode-Objekt, das den beiden möglichen Ergebnissen zugeordnet ist: True oder False. Die Condition-Instanz wird ausgewertet, und der Wert dieser Auswertung bestimmt, welcher FlowNode-Knoten als Nächstes innerhalb des Flowchart-Flussdiagramms verarbeitet werden soll.
Verwenden des FlowDecision-Designers
Der FlowDecision-Designer befindet sich in der Kategorie Flussdiagramm der Toolbox, auf die Sie durch Klicken auf die Registerkarte Toolbox im Workflow-Designer zugreifen können. (Stattdessen können Sie auch im Menü Ansicht die Option Toolbox wählen oder STRG+ALT+X drücken.)
Der FlowDecision-Designer kann aus der Toolbox gezogen und auf der Workflow-Designer-Oberfläche innerhalb eines Flowchart-Aktivitätsdesigners abgelegt werden. Daraufhin wird eine FlowDecision-Aktivität mit der Bezeichnung Decision in der Flowchart-Aktivität erstellt. Wenn Sie die Maus über den Designer halten, werden die quadratische Handles True und False für die beiden Verzweigungen angezeigt.
Die Knoten können miteinander verknüpft werden, um die Reihenfolge der Ausführung anzugeben, nachdem Sie den FlowDecision-Designer und andere Designer auf das Flussdiagramm gezogen haben. Um einen Link zwischen einem Quellknoten (einschließlich der Verzweigungen True und False von FlowDecision) und einem Zielknoten zu erstellen, halten Sie den Mauszeiger über den Designer für den Quellknoten. Daraufhin werden auf beiden Seiten des Knotens quadratische Handles angezeigt. Klicken Sie auf eines der quadratischen Handles, und ziehen Sie es mit gedrückter Maustaste zu einem der Handles, die in ähnlicher Weise um den Zielknoten angezeigt werden, wenn Sie den Mauszeiger darüber halten. Lassen Sie die Maustaste los. Daraufhin wird zwischen beiden Knoten einen Link erstellt, der als vom Quelldesigner zum Zieldesigner zeigender Pfeil dargestellt wird.
Der Ausdruck, der angibt, dass der Condition-Wert im Feld Bedingung des Fensters Eigenschaften eingegeben werden kann, indem Sie dorthin klicken, wo der Hinweistext "VB-Ausdruck eingeben" angezeigt wird.
Die FlowDecision-Eigenschaften
In der folgenden Tabelle werden die FlowDecision-Eigenschaften aufgeführt, und es wird beschrieben, wie sie im Designer verwendet werden. Diese Eigenschaften können im Eigenschaftenraster oder in der Designeroberfläche bearbeitet werden.
Eigenschaftenname | Erforderlich | Verwendung |
---|---|---|
Condition |
True |
Die Bedingung, die bestimmt, welchen Pfad die Flusssteuerung einschlägt. |
True |
False |
Der von der Flusssteuerung eingeschlagene Pfad, wenn die Condition-Bedingung erfüllt wird. |
False |
False |
Der von der Flusssteuerung eingeschlagene Pfad, wenn die Condition-Bedingung nicht erfüllt wird. |
Siehe auch
Konzepte
Flussdiagramm-Aktivitätsdesigner
FlowSwitch<T>-Aktivitätsdesigner