Diseñador de actividades FlowDecision

El nodo FlowDecision es un nodo condicional que proporciona una bifurcación para el flujo de control en una alternativa entre dos, en función de si se ha satisfecho una condición especificada. Si el flujo requiere más de dos bifurcaciones, utilice FlowSwitch<T> en su lugar.

Nodo FlowDecision

Utilice el nodo FlowDecision cuando se puedan crear bifurcaciones en dos direcciones a partir del flujo. Un nodo FlowDecision tiene una propiedad Condition y una clase FlowNode asociadas a cada uno de los dos posibles resultados: True o False. Se evalúa Condition y el valor resultante determina la clase FlowNode siguiente que se va a procesar dentro de Flowchart.

Utilizar el diseñador FlowDecision

El diseñador de actividades FlowDecision se puede encontrar en la categoría Diagrama de flujo del Cuadro de herramientas, al que se accede haciendo clic en la pestaña Cuadro de herramientas del Diseñador de flujo de trabajo. Como alternativa, seleccione Cuadro de herramientas desde el menú Vista, o bien presione Ctrl+Alt+X.

El diseñador FlowDecision se puede arrastrar desde el Cuadro de herramientas y colocar en a la superficie del Diseñador de flujo de trabajo dentro de un diseñador de actividades Flowchart. De esta forma se crea un nodo FlowDecision con la etiqueta Decision dentro de la actividad Flowchart. Desplácese con el mouse sobre el diseñador y sobre los manipuladores cuadrados True y False para que aparezcan las dos bifurcaciones.

Después de arrastrar el diseñador FlowDecision y otros diseñadores en el Diagrama de flujo, se podrán vincular los nodos entre sí para especificar el orden de ejecución. Para crear un vínculo entre un nodo de origen (que incluya las bifurcaciones True y False de FlowDecision) y un nodo de destino, desplácese con el mouse sobre el diseñador del nodo de origen y aparecerán los manipuladores cuadrados a cada lado de ellos. Haga clic en uno de los identificadores cuadrados y arrástrelo manteniendo presionado el botón del mouse hasta uno de los identificadores que aparecen de forma similar en torno al nodo de destino cuando desplaza el mouse sobre el mismo. Suelte el botón del mouse y se creará un vínculo entre ambos nodos que quedará representado como una flecha desde el diseñador de origen hasta el diseñador de destino.

La expresión que indica que se puede escribir Condition en el cuadro Condición de la ventana Propiedades si se hace clic donde aparece el texto con la sugerencia "Escriba una expresión de VB".

Las propiedades FlowDecision

En la tabla siguiente se muestran las propiedades FlowDecision y se describe cómo se utilizan en el diseñador. Estas propiedades se pueden editar en la cuadrícula de propiedades o en la superficie del diseñador.

Nombre de propiedad Obligatorio Uso
Condition True La condición que determina la ruta de acceso que va a tomar el control de flujo.
True False La ruta de acceso que toma el control de flujo si se satisface Condition.
False False La ruta de acceso que toma el control de flujo si no se satisface Condition.

Consulte también