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
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
Koncepty
Další struktury řízení (Visual Basic)
Vnořené struktury řízení (Visual Basic)