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. Установлюється програмно або при розроблянні форми.