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