Condividi tramite


ActivityDesigner FlowDecision

Il nodo FlowDecision è un nodo condizionale che fornisce due rami alternativi per il flusso di controllo a seconda che venga soddisfatta una condizione specificata. Se il flusso richiede più di due rami, usare invece FlowSwitch<T>.

Nodo FlowDecision

Usare FlowDecision quando per il flusso è possibile creare due rami in due percorsi. Un nodo FlowDecision presenta un oggetto Condition e un oggetto FlowNode associato a ognuno dei due possibili risultati: True o False. L'elemento Condition viene valutato e il valore di questa valutazione determina il successivo nodo FlowNode da elaborare nell'oggetto Flowchart.

Utilizzo dell'ActivityDesigner FlowDecision

La finestra di progettazione FlowDecision è disponibile nella categoria Diagramma di flusso della casella degli strumenti a cui si accede facendo clic sulla scheda Casella degli strumenti in Progettazione flussi di lavoro. In alternativa, selezionare Casella degli strumenti dal menu Visualizza oppure premere CTRL+ALT+X.

La finestra di progettazione FlowDecision può essere trascinata dalla casella degli strumenti e rilasciata nell'area progettazione flussi all'interno di un ActivityDesigner Diagramma di flusso. Verrà creata una FlowDecision decisione etichettata all'interno dell'attivitàFlowchart. Viene visualizzato il puntatore del mouse sulla finestra di progettazione e i quadratini True e False per i due rami.

Dopo aver trascinato la finestra di progettazione FlowDecision e altri progettisti nel diagramma di flusso, è possibile collegare i nodi per specificare l'ordine di esecuzione. Per creare un collegamento tra un nodo di origine (inclusi i rami True e False di FlowDecision) e un nodo di destinazione, passare il mouse sulla finestra di progettazione del nodo di origine e i quadratini di controllo vengono visualizzati su ogni lato. Fare clic su uno degli handle quadrati e, tenendo premuto il pulsante del mouse, trascinarlo su uno degli handle visualizzati in modo simile intorno al nodo di destinazione durante il passaggio del mouse. Dopo aver rilasciato il pulsante del mouse, verrà creato un collegamento tra questi due nodi rappresentato da una freccia che collega la finestra di progettazione di origine a quella di destinazione.

Espressione che indica Condition che può essere digitata nella casella Condizione della finestra Proprietà facendo clic su dove il testo dell'hint indica "Immettere un'espressione VB".

Proprietà di FlowDecision

Nella tabella seguente sono elencate le proprietà di FlowDecision e ne viene descritta la modalità di uso nella finestra di progettazione. Tali proprietà possono essere modificate nella griglia delle proprietà o nell'area della finestra di progettazione.

Nome proprietà Richiesto Utilizzo
Condition Vero Condizione che determina il percorso seguito dal controllo di flusso.
True Falso Percorso seguito dal controllo di flusso se viene soddisfatta Condition.
False Falso Percorso seguito dal controllo di flusso se non viene soddisfatta Condition.

Vedi anche