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

Конструктор форм

  • Окно конструктора форм

    Вы уже познакомились с созданием формы с помощью мастера форм. В данной главе рассмотрим создание формы в окне конструктора форм. | Любая форма в Visual FoxPro состоит из объектов, каждый из которых имеет характерные свойства.
  • Создание формы. Настройка параметров формы. Заголовок формы.

    Процесс создания формы включает следующие действия: | настройка параметров формы; | определение среды окружения, т. е. выбор используемых в форме таблиц и установка связей между ними; | размещение в форме объектов: текста, полей различных типов, линий, рисунков, кнопок управления;
  • Расположение формы

    Новая форма по умолчанию располагается в верхнем левом углу основного окна Visual FoxPro. Для изменения ее положения можно использовать свойства Left (Левый) и Tор (Верхний), указывающие расстояние в пикселях от левого и верхнего края, соответственно, а также мышь.
  • Стиль обрамления формы

    Стиль обрамления формы задается с помощью свойства Borderstyle (Стиль рамки) и может принимать значения, описанные в табл. 6.4. | Таблица 6.4. Значения стиля обрамления формы. | Значение | Описание | 0-No border (Нет рамки) | Форма не имеет рамки | 1-Fixed Single (Одинарная рамка)
  • Среда окружения формы

    При создании формы, предназначенной для редактирования или просмотра информации, содержащейся в таблицах, в конструкторе форм необходимо определить среду окружения, т. е. задать таблицы, используемые в форме, и установить связи между ними.
  • Последовательность действий при настройке параметров формы

    Теперь рассмотрим последовательность действий для определения окружения и задания основных свойств формы. | Откройте проект Sales. | Выберите вкладку Documents (Документы), перейдите в окне проекта в группу Forms (Формы) и нажмите кнопку New (Новая).
  • Размещение объектов в форме. Размещение полей таблиц и надписей к ним с использованием построителя формы.

    После того как вы определили параметры формы, разместили в окружении используемые таблицы, можно приступать к размещению объектов в форме. | Для размещения в форме полей таблицы и надписей к ним в конструкторе форм можно использовать построитель формы.
  • Текстовая информация

    Размещение в форме текста (заголовков, надписей к полям, поясняющей информации) осуществляется с помощью кнопки Label (Метка), находящейся на панели инструментов Form Controls (Элементы управления формы). | Для размещения текста выполните следующие действия:
  • Поле ввода

    Для отображения информации из таблиц в форме используются поля различных типов. Наиболее простым типом поля является поле ввода. Для размещения поля ввода в форме выполните следующие действия: | Нажмите кнопку Text Box (Поле ввода) на панели инструментов Form Controls (Элементы управления формы).
  • Использование построителя для создания поля ввода. Поле редактирования.

    В Visual FoxPro для большинства размещаемых в форме объектов имеются построители объектов, которые помогут вам при настройке их свойств. Рассмотрим использование построителя для создания в форме поля ввода. | Для размещения в форме поля ввода с помощью построителя выполните следующие действия:
  • Кнопки управления

    Как правило, в полях формы отображается информация об одной записи. Для просмотра всех записей таблицы необходимо добавить в форму средства перемещения по записям. В Visual FoxPro имеются удобные инструменты, предназначенные для этих целей, – кнопки.
  • Размещение изображений в форме. Размещение в форме объекта типа General.

    В форме можно размещать различные изображения, используя кнопку Image (Изображение) на панели инструментов Form Controls (Элементы управления формы). Для размещения изображения в форме выполните следующие действия:
  • Использование в форме флажков

    Для размещения в форме полей, которые могут иметь только одно из двух допустимых значений, используются объекты типа checkbox (Флажок), называемые флажками. Объекты данного типа могут использоваться в форме по одному или группами. | Рассмотрим следующий пример.
  • Что такое переключатель

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

    Visual FoxPro для отображения в форме одного и того же поля позволяет использовать разные объекты. Например, в предыдущем примере для ввода информации в поле, указывающее страну проживания, мы использовали переключатель.
  • Раскрывающиеся списки

    В Visual FoxPro существуют два вида списков. Один из них мы рассмотрели в предыдущем примере. Второй вид списка – объект типа comboBox (Раскрывающийся список) или раскрывающийся список. Этот тип списка удобно использовать в том случае, если вводимых значений много, а места в форме для расположения обычного списка не хватает.
  • Использование построителя для создания раскрывающегося списка

    Для размещения в форме раскрывающегося списка удобно применять построитель раскрывающегося списка. Рассмотрим его использование для создания объекта типа comboBox (Раскрывающийся список) и настройки его свойств.
  • Счетчики

    Чтобы разместить в форме поле для ввода числовых значений, которые изменяются в заданном диапазоне, вы можете использовать объект типа spinner, называемый счетчиком. Разместим в форме счетчик, выполнив следующие действия.
  • Линии и контуры

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