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.
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 isFalse
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
, ElseIf
en Else
End 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.