Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Visual Basic umożliwia testowanie warunków i wykonywanie różnych operacji w zależności od wyników tego testu. Można sprawdzić, czy warunek ma wartość true lub false, dla różnych wartości wyrażenia lub dla różnych wyjątków generowanych podczas wykonywania serii instrukcji.
Poniższa ilustracja przedstawia strukturę decyzyjną, która sprawdza, czy warunek ma wartość true, i wykonuje różne akcje w zależności od tego, czy jest to prawda, czy fałsz.
Jeśli... Wtedy... Inna konstrukcja
If...Then...Else konstrukcje pozwalają testować co najmniej jeden warunek i uruchamiać co najmniej jedną instrukcję w zależności od każdego warunku. Warunki i akcje można przetestować w następujący sposób:
Uruchom jedną lub więcej instrukcji, jeśli warunek jest spełniony
TrueUruchom jedną lub więcej instrukcji, jeśli warunek jest spełniony
FalseUruchom niektóre instrukcje, jeśli warunek jest
Truei inne, jeśli jestFalsePrzetestuj dodatkowy warunek, jeśli wcześniejszy warunek jest spełniony
False
Struktura sterowania, która oferuje wszystkie te możliwości, to If...Then...Else instrukcja. Możesz użyć jednolinijkowej wersji, jeśli masz tylko jeden test i jedną instrukcję do wykonania. Jeśli masz bardziej złożony zestaw warunków i działań, możesz użyć wersji z wieloma liniami.
Wybrać... Konstrukcja przypadku
Konstrukcja Select...Case umożliwia ocenę wyrażenia jednorazowo i uruchamianie różnych zestawów instrukcji na podstawie różnych możliwych wartości. Aby uzyskać więcej informacji, zobacz Instrukcja 'Select... Case'.
Próbować... Łapać... Wreszcie konstrukcja
Try...Catch...Finally konstrukcje umożliwiają uruchomienie zestawu instrukcji w środowisku, które zachowuje kontrolę, jeśli którakolwiek z Twoich instrukcji powoduje wyjątek. Dla różnych wyjątków można podejmować różne działania. Opcjonalnie można określić blok kodu, który jest uruchamiany przed zakończeniem całej Try...Catch...Finally konstrukcji, niezależnie od tego, co się stanie. Aby uzyskać więcej informacji, zobacz Instrukcja Try...Catch...Finally.
Uwaga / Notatka
W przypadku wielu struktur kontrolek po kliknięciu słowa kluczowego wszystkie słowa kluczowe w strukturze są wyróżnione. Na przykład, gdy klikniesz If w konstrukcji If...Then...Else, wyróżnione zostaną wszystkie wystąpienia If, Then, ElseIf, Else i End If w konstrukcji. Aby przejść do następnego lub poprzedniego wyróżnionego słowa kluczowego, naciśnij CTRL+SHIFT+STRZAŁKA W DÓŁ lub CTRL+SHIFT+STRZAŁKA W GÓRĘ.