Sdílet prostřednictvím


Struktury rozhodování (Visual Basic)

Visual BasicUmožňuje zkušební podmínky a provést různé operace na základě výsledků testu.Můžete otestovat podmínku true nebo false pro různé hodnoty výrazu nebo pro různé výjimky generované při spuštění řada příkazů.

Následující ilustrace znázorňuje strukturu rozhodnutí, který testuje podmínku se skutečnou a má různé akce podle toho, zda PRAVDA nebo NEPRAVDA.

V případě, že podmínka je PRAVDA, a pokud je false, přičemž různé akce

Diagram If...Poté...Else konstrukci

Pokud...Poté...Else konstrukci

If...Then...Elsestaveb umožňují otestovat jednu nebo více podmínek a jeden nebo více příkazů v závislosti na každou podmínku spuštění.Lze zkušební podmínky a akce následujícími způsoby:

  • Pokud je podmínka spuštění jeden nebo více příkazůTrue

  • Pokud je podmínka spuštění jeden nebo více příkazůFalse

  • Některé příkazy spustit, pokud je podmínka True a jiné, pokud jeFalse

  • Další podmínky zkoušky, pokud je předchozí podmínkaFalse

Ovládací struktura, která nabízí tyto možnosti je If...Then...Else – příkaz (Visual Basic).Jeden řádek verze můžete použít, pokud máte pouze jeden test a jeden příkaz Spustit.Pokud máte složitější sadu podmínek a akcí, můžete použít verzi více řádků.

Vyberte...Velká stavba

Select...Case Konstrukce umožňuje vyhodnotit výraz jednou a spustit různé sady příkazů na základě různých možných hodnot.Další informace naleznete v tématu Select...Case – příkaz (Visual Basic).

Zkuste...Catch...Nakonec konstrukce

Try...Catch...Finallykonstrukcí umožňují spuštění sada příkazů, prostředí, která zachovává ovládacího prvku, pokud některý z vašich příkazy způsobí výjimku.Různé akce pro různé výjimky.Volitelně můžete zadat kód, který běží před ukončit celý blok Try...Catch...Finally konstrukci, bez ohledu na to, co se děje.Další informace naleznete v tématu Try...Catch....Finally – příkaz (Visual Basic).

[!POZNÁMKA]

Pro mnoho řídících strukturu platí, že když kliknete na klíčové slovo, všechna klíčová slova ve struktuře jsou zvýrazněna.Například po klepnutí na tlačítko If v If...Then...Else konstrukci, všechny instance If, Then, ElseIf, Elsea End If v konstrukci, jsou zvýrazněny.Přesunout další nebo předchozí zvýrazněné klíčové slovo, stiskněte CTRL + SHIFT + ŠIPKA DOLŮ nebo CTRL + SHIFT + šipka nahoru.

Viz také

Referenční dokumentace

If – operátor (Visual Basic)

Koncepty

Struktury smyčky (Visual Basic)

Ostatní řídicí struktury (Visual Basic)

Vnořené řídicí struktury (Visual Basic)

Další zdroje

Tok řízení v jazyce Visual Basic