Вы можете добавить в форму любые стандартные элементы управления Visual FoxPro. Например, вы можете добавить метки для полей на форме, добавить элементы управления, такие как командные кнопки, боксы редактирования текста, списки или добавить линии, контуры и картинки для улучшения внешнего вида вашей формы.

Для ввода элемента управления в форму

  1. Откройте форму в Form Designer (Конструкторе формы).

  2. В полоске инструментов Form Controls (Элементы управления формы) щелкните по элементу управления, который вы желаете добавить в форму.

  3. В Form Designer (Конструкторе формы) щелкните по форме в том месте, в котором вы желаете поместить элемент управления в том размере, который установлен по умолчанию.

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

Вы можете, кроме того, щелкнуть и с помощью мыши установить желаемые размеры. Для получения более подробной информации смотрите описание Form Designer (Конструктор формы).

Теперь вы можете установить свойства элемента управления, вызвав окно Properties (Свойства) щелчком по пункту Properties (Свойства) в меню View (Обзор). Окно Properties (Свойства) отобразит все свойства введенного в форму элемента управления. Для получения более подробной информации смотрите Properties Window (Visual FoxPro).

Вы можете одновременно добавить в форму множество элементов управления одного и того же типа всякий раз, когда вы дрбавляете в форму элементы управления.

Для ввода в форму множества элементов управления

  1. Откройте форму в Form Designer (Конструкторе формы).

  2. На полоске инструментов Form Controls (Элементы управления формы) щелкните по элементу управления, который вы желаете ввести в форму.

  3. На полоске инструментов Form Controls (Элементы управления формы) щелкните по кнопке Lock (Замок).

    NoteСовет

    Вы можете, кроме того, выполнить двойной щелчок по элементу управления, который вы желаете добавить.

Вы можете теперь добавить множество элементов управления одного и того же типа одновременно без множественных щелчков по элементу управления на полоске инструментов Form Controls (Элементы управления формы).

Добавление элементов управления с помощью компоновщика (Builder)

Точно также, как вы можете использовать мастера, используемые для быстрого создания форм, вы можете использовать компоновщик для ввода в формы определенных элементов управления. Компоновщик устанавливает подходящие случаю свойства элемента управления, используя ваши ответы на серию вопросов.

Для ввода элемента управления с помощью компоновщика

  1. Откройте форму в Form Designer (Конструктор формы).

  2. В полоске инструментов Form Controls (Элементы управления формы) щелкните по Builder Lock (Фиксация компоновщика).

  3. Добавьте в форму желаемый элемент управления.

    Если для элемента управления имеется компоновщик, то он, в этом случае, откроется.

  4. Следуйте инструкциям на закладках компоновщика.

    NoteЗамечание

    Для установки свойств в окне Properties (Свойства), отключите фиксацию компоновщика (Builder Lock).

Для получения более подробной информации о выборе элементов управления, смотрите описание Использование элементов управления. Для получения информации о допустимых источника элемента управления "image" смотрите Поддержка графики в Visual FoxPro.

Ввод в форму элементов управления, привязанных к данным

Вы можете привязывать элементы управления к данным в таблице, представлении, полю таблицы или полю представления.

Для привязки элемента управления к данным в таблице, представления или полю таблицы или представления

  • Установите свойство ControlSource элемента управления к полю или свойству RecordSource (в grid) к таблице или представлению.

Для получения более подробной информации смотрите описание свойств ControlSource или RecordSource.

Вы можете, кроме того, создать привязанные к данным элементы управления перетаскиванием полей или таблиц на форму из перечисленных ниже мест:

Тип элемента управления, создаваемого при перетаскивании поля или таблицы на поверхность формы, зависит от установки Field Mappings (Разметки полей) на закладке Properties (Свойства) Table Designer (Конструктора таблицы) или на закладке Field Mapping (Разметка поля) в диалоговом окне Options (Опции).

NoteСовет

Вы можете облегчить привязку новых элементов управления к полям в таблицах или представлениях, поместив последние в ассоциированную с формой среду данных. Свойство ControlSource в окне Properties (Свойства) отображает список полей, доступных в Data Environment designer (Конструкторе среды данных - объекта Data Environment из которого вы можете выбрать какое-то для привязки к элементу управления.

Смотрите также