На
предыдущей страничке мы создали
сложную программу, в которой
впервые использовали операторы,
ну если быть точнее то только один.
Здесь мы попытаемся разобраться
что и как работает:
- Вот код в
котором мы будем разбираться:
If
menuPodrazdel.Enabled = True Then
menuPodrazdel.Enabled = False
Command1.Caption = "Включить пункт
Подраздел"
ElseIf menuPodrazdel.Enabled = False Then
menuPodrazdel.Enabled = True
Command1.Caption = "Выключить пункт
Подраздел"
End If
Как бы вам не казалось все
трудно, но на самом деле все
очень просто, тут используется
оператор IF (если) из-за которого
и получается весь фокус,
структура данного IF'а такова: Если
условие значит сделать
следующее действия которые
надо сделать если другое
условие значит действия конец Надеюсь
что вы поняли. Оператор IF
может иметь разные структуры, с
которыми вы познакомитесь
потом, а теперь нам надо понять,
а почему мы пишем ElseIf
за вместо нового IF'а?
- А вот почему,
если мы напишем два блока IF,
то к моменту выполнения второго
значения нашего Menu поменяются и
будут удовлетворять условиям
выполнения, получится что Меню
незаметно выключится и
включится!
Если
у вас что-то не получилось, то
обязательно пишите, мы ответим на
все ваши вопросы.
|