Uwaga
Dostęp do tej strony wymaga autoryzacji. Może 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
True
Uruchom jedną lub więcej instrukcji, jeśli warunek jest spełniony
False
Uruchom niektóre instrukcje, jeśli warunek jest
True
i inne, jeśli jestFalse
Przetestuj 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Ę.