Freigeben über


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

Weitere Ressourcen

Flussdiagramm-Aktivitätsdesigner