End Select
End if
End if
У кожному блоці може бути будь-яка кількість операторів, у тому числі й
умовних операторів. Ключове слово Elseне обов'язково включають до умовної
структури. У такому разі виконання блока операторів поміж ключовими слова-
ми Thenта End ifбуде пропущено, коли умова не виконується (False).
Програмування14 в Visual Basic
OptionButton
CheckBox
1.1.3 Розгалуження обчислень за кількома умовами If /Then /ElseIf /EndIf:
If<умова1> Then
<Послідовність операторів які виконуються, коли умова1 істинна >
ElseIf<умова2> Then
<Послідовність операторів , які виконуються, коли умова2 істинна >
[ElseIf<умова3> Then
<Послідовність операторів , які виконуються, коли умова3 істинна >]
[Else
<Послідовність операторів , які виконуються, коли всі умови хибні >]
1.1.4. Оператор Select Case:
Select Case<Вираз>
Case<Діапазон значень 1>
<Послідовність операторів 1>
Case<Діапазон Значень 2>
<Послідовність операторів 2>
. . . . . .
[Case Else
<Послідовність операторів N>]
Логіка роботи умовного оператора Select Caseтака. Обчислюється значення
Виразу і знайдене значення порівнюється із значеннями, записаними в Діапазо-
нах значень після ключового слова Case. Виконуватися буде та послідовність
операторів, для яких значення Виразу збігається зі значеннями, записаними в
Діапазоні значень.
Діапазони значень можна задавати різними способами:
переліком значень через кому;
діапазоном значень за допомогою ключового слова To, ліворуч від
якого записується найменше, а праворуч – найбільше значення. На-
приклад: 10 To20;
за допомогою ключового слова Is, праворуч від якого записуються
знак порівняння і деяке значення. Наприклад: Is> 200.
1.2 Елементи екранних форм для організації розгалужень
Перемикач: при клацанні лівою клавішею миші
змінюється його властивість Value:
<Ім’я_Перемикача>.Value = True (або False)
Прапорець: при клацанні лівою клавішею миші
змінюється його властивість
<Ім’я_Позначки>.Value = 0 (1 або 2)
0 – ідентифікатор не встановлено; 1 – ідентифікатор встановлено; 2 – сірий (по-
чаткова установка).
Комбінований список(список, що розгортається): при
клацанні лівою клавішею миші на стрілці поля зі списком
виконується розгортання списку елементів, з яких можна обрати один елемент.
ComboBox
У список можна додавати нові елементи існуючі через властивість <List>
трьома способами:
1) Заповнення виконується при проектуванні екранної форми: елементи спи-
ску вводять при одночасному натисканні клавіш <Ctrl>+<Enter>.
2) Використання методом AddItem:
<Ім’я_ComboBox>.AddItem [<Значення>]
Наприклад: В масиві Dan(5) записано дані.
cboх1.Clear ‘ Очистка списку
For i=1 To 5
cboх1.AddItem Dan(i) ‘ Занесення Dan(i)
Next i
3) Заповнення виконується через властивість <List>.
При заповненні у циклі слід пам’ятати, що індекс першого елемента у списку дорівнює нулю.
cboN.Clear ‘ Очищення списку
For i=1 To 5
cboх1.List(i–1) = Dan(i)
Next i
Властивість Sorted задає сортування елементів списку і може набувати зна-
чень True або False. Установлюється програмно або при розроблянні форми.