Объекты типа Optioncroup (Переключатель) называются переключателями, т. к. они позволяют выбрать одно из нескольких значений поля или переменной. Переключатели широко используются не только в Visual FoxPro, но и в других приложениях Windows. Объекты типа optionGroup (Переключатель) представляют собой составные объекты, содержащие элементы, наделенные собственными свойствами, основные из которых приведены в табл. 6.13.
Таблица 6.13. Назначение основных свойств объекта типа optionGroup
Свойство | Назначение |
ButtonCount (Количество опций) | Задает количество опций в переключателе |
Style (Стиль) | Определяет вид переключателя |
Left (Слева), Тор (Сверху) | Расстояние между кнопками |
BorderStyle (Стиль обрамления) | Стиль обрамления |
Рассмотрим процесс создания переключателя для просмотра и редактирования поля, указывающего страну проживания клиента. Например, данное поле может принимать одно из трех значений: Россия/Украина/Беларусь.
Рис. 6.23. Выбор объекта Option1 для коррекции
Рис. 6.24. Форма, содержащая переключатель
На рис. 6.24 представлена форма с переключателем, использующимся для ввода информации в поле Страна.
Теперь при вводе информации в список клиентов в поле таблицы, содержащее страну проживания, будет заноситься значение, которое вы установите с помощью переключателя.
Замечание
По умолчанию опции в переключателе расположены вертикально. Для расположения опций горизонтально перейдите в режим редактирования переключателя и, используя мышь и клавиши-стрелки, измените их расположение.