Иллюстрированный самоучитель по Visual FoxPro 7

Что такое переключатель

Объекты типа Optioncroup (Переключатель) называются переключателями, т. к. они позволяют выбрать одно из нескольких значений поля или переменной. Переключатели широко используются не только в Visual FoxPro, но и в других приложениях Windows. Объекты типа optionGroup (Переключатель) представляют собой составные объекты, содержащие элементы, наделенные собственными свойствами, основные из которых приведены в табл. 6.13.

Таблица 6.13. Назначение основных свойств объекта типа optionGroup.

Свойство Назначение
ButtonCount (Количество опций) Задает количество опций в переключателе
Style (Стиль) Определяет вид переключателя
Left (Слева), Top (Сверху) Расстояние между кнопками
BorderStyle (Стиль обрамления) Стиль обрамления

Рассмотрим процесс создания переключателя для просмотра и редактирования поля, указывающего страну проживания клиента. Например, данное поле может принимать одно из трех значений: Россия/Украина/Беларусь.

  1. Откройте в конструкторе форму для ввода списка клиентов. Расположите в ней все поля, за исключением поля, указывающего страну.
  2. Нажмите кнопку Option Group (Переключатель) на панели инструментов Form Controls (Элементы управления формы).
  3. Щелкните в том месте формы, в котором вы предполагаете расположить поле для ввода названия страны.
  4. Откройте окно Properties (Свойства) для созданного объекта.
  5. Скорректируйте свойство ButtonCount (Количество опций). Задайте количество опций, равное 3.
  6. Свяжите созданное поле формы с полем таблицы, содержащим информацию о стране проживания клиента. Для этого используйте свойство controlsource (Источник данных).
  7. Откройте в верхней части окна Properties (Свойства) список объектов и выберите из него первую опцию переключателя Option 1 (Опция 1).
    На рис. 6.23 показано, что при этом объект выделяется штриховой рамкой, т. е. переходит в режим редактирования.

Иллюстрированный самоучитель по Visual FoxPro 7 › Конструктор форм › Что такое переключатель
Рис. 6.23. Выбор объекта Option1 для коррекции

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.