Sdílet prostřednictvím


Rozhodnutí struktur (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

Vývojový diagram If...Potom...Else konstrukce

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 Když...Potom...Příkaz else (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 Vyberte...Příkaz Case (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 Zkuste...Úlovek...Nakonec prohlášení (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

Pokud operátor (Visual Basic)

Koncepty

Struktury (Visual Basic)

Další struktury řízení (Visual Basic)

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

Další zdroje

Řízení toku v jazyce Visual Basic