Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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, utilizzare invece FlowSwitch.
Nodo FlowDecision
Utilizzare 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
L'ActivityDesigner FlowDecision è disponibile nella categoria Diagramma di flusso della Casella degli strumenti, cui è possibile accedere facendo clic sulla scheda Casella degli strumenti in Progettazione flussi di lavoro. In alternativa, scegliere Barra degli strumenti dal menu Visualizza o premere CTRL+ALT+X.
È possibile trascinare l'ActivityDesigner FlowDecision dalla Casella degli strumenti e rilasciarlo nell'area di Progettazione flussi di lavoro all'interno di un ActivityDesigner Flowchart. In questo modo viene creato un nodo FlowDecision denominato Decision all'interno dell'attività Flowchart. Spostare il mouse sull'ActivityDesigner in modo da visualizzare gli handle quadrati True e False per i due rami.
Dopo avere trascinato l'ActivityDesigner FlowDecision e le altre finestre di progettazione su Flowchart, i nodi possono essere collegati 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, spostare il mouse sulla finestra di progettazione del nodo di origine in modo da visualizzare handle quadrati 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.
L'espressione che dichiara Condition può essere digitata nella casella Condition della finestra Proprietà facendo clic nella posizione del testo di suggerimento "Immettere un'espressione VB".
Proprietà di FlowDecision
Nella tabella seguente vengono elencate le proprietà di FlowDecision con una descrizione delle relative modalità di utilizzo nella finestra di progettazione. Tali proprietà possono essere modificate nella griglia delle proprietà o nell'area della finestra di progettazione.
| Nome proprietà | Obbligatoria | Utilizzo |
|---|---|---|
Condition |
True |
Condizione che determina il percorso seguito dal controllo di flusso. |
True |
False |
Percorso seguito dal controllo di flusso se viene soddisfatta Condition. |
False |
False |
Percorso seguito dal controllo di flusso se non viene soddisfatta Condition. |
Vedere anche
Concetti
ActivityDesigner Diagramma di flusso
ActivityDesigner FlowSwitch<T>