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