Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Visual Basic können Sie Bedingungen testen und unterschiedliche Vorgänge abhängig von den Ergebnissen dieses Tests ausführen. Sie können testen, dass eine Bedingung wahr oder falsch ist, auf verschiedene Werte eines Ausdrucks oder auf verschiedene Ausnahmen, die beim Ausführen einer Reihe von Anweisungen generiert werden.
Die folgende Abbildung zeigt eine Entscheidungsstruktur, die prüft, ob eine Bedingung wahr ist und unterschiedliche Aktionen ausführt, je nachdem, ob sie wahr oder falsch ist.
If...Then...Else-Konstruktion
If...Then...Else Mithilfe von Konstruktionen können Sie je nach Bedingung eine oder mehrere Bedingungen testen und eine oder mehrere Anweisungen ausführen. Sie können Bedingungen testen und Aktionen auf folgende Weise ausführen:
Ausführen einer oder mehrerer Anweisungen, wenn eine Bedingung
TrueistAusführen einer oder mehrerer Anweisungen, wenn eine Bedingung
FalseistFühren Sie einige Anweisungen aus, wenn eine Bedingung
Trueist, und andere, wenn sieFalseist.Testen einer zusätzlichen Bedingung, wenn eine vorherige Bedingung ist
False
Die Steuerungsstruktur, die all diese Möglichkeiten bietet, ist das If... Dann... Else-Anweisung. Sie können eine einzeilige Version verwenden, wenn Sie nur einen Test und eine Anweisung zum Ausführen haben. Wenn Sie über einen komplexeren Satz von Bedingungen und Aktionen verfügen, können Sie die mehrzeilige Version verwenden.
Select...Case-Konstruktion
Mit der Select...Case Konstruktion können Sie einen Ausdruck einmal auswerten und verschiedene Sätze von Anweisungen basierend auf unterschiedlichen möglichen Werten ausführen. Weitere Informationen finden Sie unter Select...Case-Anweisung.
Try...Catch...Finally-Konstruktion
Try...Catch...Finally Mithilfe von Konstruktionen können Sie eine Reihe von Anweisungen in einer Umgebung ausführen, die die Kontrolle behält, wenn eine ihrer Anweisungen eine Ausnahme verursacht. Sie können unterschiedliche Aktionen für unterschiedliche Ausnahmen ausführen. Sie können optional einen Codeblock angeben, der ausgeführt wird, bevor Sie die gesamte Try...Catch...Finally Konstruktion beenden, unabhängig davon, was auftritt. Weitere Informationen finden Sie unter Try...Catch...Finally-Anweisung.
Hinweis
Bei vielen Steuerelementstrukturen werden beim Klicken auf ein Schlüsselwort alle Schlüsselwörter in der Struktur hervorgehoben. Wenn Sie beispielsweise in einer Konstruktion auf If klicken, werden alle Instanzen von If...Then...Else, If, Then, ElseIf und Else in der Konstruktion End If hervorgehoben. Um zum nächsten oder vorherigen hervorgehobenen Schlüsselwort zu gelangen, drücken Sie STRG+UMSCHALT+NACH-UNTEN-TASTE bzw. STRG+UMSCHALT+NACH-OBEN-TASTE.