Delen via


Beslissingsstructuren (Visual Basic)

Met Visual Basic kunt u voorwaarden testen en verschillende bewerkingen uitvoeren, afhankelijk van de resultaten van die test. U kunt testen of een voorwaarde waar of onwaar is, voor verschillende waarden van een expressie of voor verschillende uitzonderingen die worden gegenereerd wanneer u een reeks instructies uitvoert.

In de volgende afbeelding ziet u een beslissingsstructuur die test op een voorwaarde waar is en verschillende acties uitvoert, afhankelijk van of deze waar of onwaar is.

A flow chart of an If...Then...Else construction.

Als... Dan... Else Construction

If...Then...Else met constructies kunt u testen op een of meer voorwaarden en een of meer instructies uitvoeren, afhankelijk van elke voorwaarde. U kunt voorwaarden testen en acties uitvoeren op de volgende manieren:

  • Voer een of meer instructies uit als een voorwaarde is True

  • Voer een of meer instructies uit als een voorwaarde is False

  • Voer enkele instructies uit als een voorwaarde is True en andere als dit het is False

  • Een extra voorwaarde testen als een eerdere voorwaarde is False

De controlestructuur die al deze mogelijkheden biedt, is de If... Dan... Else Statement. U kunt een versie met één regel gebruiken als u slechts één test en één instructie hebt om uit te voeren. Als u een complexere set voorwaarden en acties hebt, kunt u de versie met meerdere regels gebruiken.

Selecteer... Caseconstructie

Met de Select...Case constructie kunt u een expressie eenmalig evalueren en verschillende sets met instructies uitvoeren op basis van verschillende mogelijke waarden. Zie Selecteren voor meer informatie... Case-instructie.

Proberen... Vangen... Ten slotte bouw

Try...Catch...Finally met constructies kunt u een set instructies uitvoeren onder een omgeving die controle behoudt als een van uw instructies een uitzondering veroorzaakt. U kunt verschillende acties uitvoeren voor verschillende uitzonderingen. U kunt eventueel een codeblok opgeven dat wordt uitgevoerd voordat u de hele Try...Catch...Finally constructie afsluit, ongeacht wat er gebeurt. Zie Proberen voor meer informatie ... Vangen... Tot slot verklaring.

Notitie

Wanneer u op een trefwoord klikt, worden alle trefwoorden in de structuur gemarkeerd voor veel besturingsstructuren. Wanneer u bijvoorbeeld in een constructie kliktIf, worden alle exemplaren van If, Then, ElseIfen ElseEnd If in de constructie gemarkeerd.If...Then...Else Als u naar het volgende of vorige gemarkeerde trefwoord wilt gaan, drukt u op Ctrl+Shift+Pijl-omlaag of Ctrl+Shift+Pijl-omhoog.

Zie ook