Programming: Visual Basic - Visual Basic 6.0
Конструкция Select Case
Конструкция Select case позволяет
обрабатывать в программе несколько условий и аналогична блоку конструкций if..
.Then.. .Else. Эта конструкция состоит из анализируемого выражения и набора
операторов case на каждое возможное значение выражения. Работает эта конструкция
следующим образом. Сначала Visual Basic вычисляет значение заданного в конструкции
выражения. Затем полученное значение сравнивается со значениями, задаваемыми
в операторах case конструкции. Если найдено искомое значение, выполняются команды,
приписанные данному оператору case. После завершения выполнения конструкций
управление будет передано конструкции, следующей за ключевым словом End Select.
Синтаксис конструкции Select Case
следующий:
Select Case
сравниваемоеЗначение
CASE
значение1
CASE значение2
. . .
End Select
В начале конструкции расположены
ключевые слова select case, указывающие, что расположенный рядом с ними параметр
сравниваемоеЗначение будет проверяться на несколько значений. Далее следуют
группы команд. начинающиеся с ключевого слова Case. Если параметр сравниваемоеЗначение
равен значению, указанному в текущем операторе case, то будут выполняться команды,
расположенные между этим и следующим ключевым словом case.
В качестве примера воспользуемся
конструкцией Select Case для решения предыдущей задачи:
Select Case x
CASE 1 То 9
Labell.Caption = "Значение
больше 0"
CASE 0
Labell.Caption = "Значение
равно 0"
CASE -9 То -1
Label1.Caption = "Значение
меньше 0"
End Select
Замечание
Обратите внимание, что Select
Case может выполнить не более одной из содержащихся в ней последовательностей
конструкций. После того как одно из условий оказалось равно
True,
и
была выполнена соответствующая последовательность конструкций, Select Case
завершит свою работу. Остальные условия проверяться не будут.
Назад | Содержание | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|