Funkcja Choose
Zwraca wybraną wartość z listy argumentów.
Składnia:
Choose (indeks, wybór1[, wybór2, ... [,Selection_n]])
Parametry:
Indeks: Wyrażenie numeryczne określające zwracaną wartość.
Wybór1: Dowolne wyrażenie zawierające jeden z możliwych wyborów.
Funkcja Choose w oparciu o wartość indeksu zwraca wartość z listy wyrażeń. Jeśli Index = 1, funkcja zwraca pierwsze wyrażenie z listy, jeśli Index = 2, funkcja zwraca drugie wyrażenie itd.
Jeśli wartość wyrażenia Indeks jest mniejsza niż 1 lub większa niż liczba wymienionych wyrażeń, funkcja zwraca wartość Null.
Poniższy przykład przedstawia wykorzystanie funkcji Choose w celu wyboru jednego z kilku ciągów tworzących menu:
Przykład:
Sub ExampleChoose
Dim sReturn As String
sReturn = ChooseMenu(2)
Print sReturn
End Sub
Function ChooseMenu(Index As Integer)
ChooseMenu = Choose(Index, "Formatowanie szybkie", "Formatowanie bezpieczne", "Formatowanie systemowe")
End Function