Методы автоматизации при работе в MS Excel. Синявская Г.А. - 36 стр.

UptoLike

Составители: 

36
Рис. 8. Группа связанных элементов
Label6
ListBox2
OptionButton1 OptionButton2
Элемент CheckBox позволяет пользователю выбирать один из двух ва-
риантов – « Да» или «Нет». При щелчке состояние флажка меняется на проти-
воположное. Состояние «Да» отмечается галочкой внутри флажка. При состоя-
нии «Нет» значок флажка пустой.
Если альтернатив несколько, то можно использовать кнопки-
переключатели (OptionButton ). Эти кнопки всегда группируются для того,
чтобы можно было вы-
брать одно значение из
нескольких. Когда пере-
ключатели помещаются
на рабочий лист, они об-
разуют группу переклю-
чателей, название кото-
рой у каждого переклю-
чателя отражается в
свойстве
OptionGroup . Чтобы
создать на этом же листе
другую группу переклю-
чателей, необходимо
группе новых переклю-
чателей дать другое имя.
Внутри группы в каждый
момент времени может быть выбрана только одна кнопка. При выборе некото-
рой кнопки остальные кнопки группы сбрасываются. Когда кнопка выбрана, ее
свойство Value устанавливается в True . Для других кнопок группы это свой-
ство равно False .
Пример:
На рис. 8 показана группа элементов управления:
Label6Надпись, текст в которой отображается в зависимости от выбранного переключате-
ля;
ListBox2 Список, в котором отображается информация либо по материалам либо по рабо-
там;
OptionButton1 и OptionButton2Переключатели (Материалы и Работы), от выбора которых
зависит содержание текста в Надписи и список элементов в Списке.
Private Sub OptionButton1_Click()
Label6.Caption = "Выберите из списка необходимые материалы"
ListBox2.ListFillRange = "Материалы" ‘Информация выбирается из диапазона с
End Sub ‘именем Материалы
Private Sub OptionButton2_Click()
Label6.Caption = "Выберите из списка перечень работ"
ListBox2.ListFillRange = "Работы" ‘Информация выбирается из диапазона с
End Sub ‘ именем Работы
      Элемент CheckBox       позволяет пользователю выбирать один из двух ва-
риантов – « Да» или « Нет». При щелчке состояние флажка меняется на проти-
воположное. Состояние «Да» отмечается галочкой внутри флажка. При состоя-
нии «Нет» значок флажка пустой.
      Если альтернатив несколько, то можно использовать кнопки-
переключатели ( OptionButton      ). Эти кнопки всегда группируются для того,
чтобы можно было вы-
                                                                    Label6
брать одно значение из
нескольких. Когда пере-
ключатели помещаются
на рабочий лист, они об-
разуют группу переклю-
чателей, название кото-
рой у каждого переклю-
чателя отражается       в
свойстве
OptionGroup      . Чтобы
создать на этом же листе                                              ListBox2
другую группу переклю-                      OptionButton1    OptionButton2
чателей,      необходимо
группе новых переклю-
чателей дать другое имя. Рис. 8. Группа связанных элементов
Внутри группы в каждый
момент времени может быть выбрана только одна кнопка. При выборе некото-
рой кнопки остальные кнопки группы сбрасываются. Когда кнопка выбрана, ее
свойство Value устанавливается в True . Для других кнопок группы это свой-
ство равно False .

Пример:
На рис. 8 показана группа элементов управления:
Label6 – Надпись, текст в которой отображается в зависимости от выбранного переключате-
ля;
ListBox2 – Список, в котором отображается информация либо по материалам либо по рабо-
там;
OptionButton1 и OptionButton2 – Переключатели ( Материалы и Работы), от выбора которых
зависит содержание текста в Надписи и список элементов в Списке.

     Private Sub OptionButton1_Click()
     Label6.Caption = "Выберите из списка необходимые материалы"
     ListBox2.ListFillRange = "Материалы"    ‘Информация выбирается из диапазона с
     End Sub                                ‘именем Материалы

     Private Sub OptionButton2_Click()
     Label6.Caption = "Выберите из списка перечень работ"
     ListBox2.ListFillRange = "Работы"       ‘Информация выбирается из диапазона с
     End Sub            ‘                   именем Работы



                                          36