Дает вам возможность указать, какой тип элемента управления Visual FoxPro будет создаваться при перетаскивании таблицы или поля в форму из DataEnvironment Designer (Конструктора DataEnvironment), Database Designer (Конструктора базы данных) или окна Project Manager (Диспетчера проекта). Например, вы можете указать, что Visual FoxPro будет создавать элемент управления класса editbox, когда вы перетаскиваете на форму поле с типом данных Character.

Когда вы щелкаете по командной кнопке Set As Default — которая имеется на каждой закладке диалогового окна — Visual FoxPro сохраняет эту настройку в регистре (в системной регистрационной базе данных Windows). Отметьте, что на этой закладке, щелчок по OK также сохраняет в регистре установки настройки.

Область Map fields to classes for drag-and-drop operations (Разметка полей в классы для операций drag-and-drop)

Отображает текущую разметку типов полей в классы (элементов управления). Этот список включает в себя:

  • Type (Тип) Все поддерживаемые типы данных для полей базы данных. Тип поля Multiple используется для указания класса, который будет создан при перетаскивании целой таблицы или множества полей за один присест. Тип поля Label используется для указания класса, который будет создан для заголовков полей.

  • Class Library (Библиотека класса) Библиотека содержаит определение класса, размечаемоего в тип поля. Если эта колонка пуста, тип поля размечается в базовый класс Visual FoxPro.

  • Class Name (Имя класса) Класс, в который будет размечено поле и которй указывает тип элемента управления, который будет создан при перетаскивании поля в форму или в элемент управления контейнерного типа.

Modify (Изменить)

Щелчок по этой кнопке отобразит диалоговое окно Modify Field Mapping (Изменение разметки поля), в котором вы можете указать другую разметку для выбранного типа поля.

Для изменения разметок поля
  1. На закладке Field Mapping (Разметка поля) диалогового окна Options (Параметры) щелкните по кнопке Modify (Изменить).

  2. В диалоговом окне Modify Field Mapping (Изменение разметки поля) выберите тип поля из списка Type.

  3. Для установки класса, который будет созадваться всякий раз, когда вы будете перетаскивать таблицу целиком или набор полей, выберите Multiple.

  4. Для выбора библиотеки класса (файла .vcx), содержащей элемент управления, который вы желаете ассоциировать с выбранным типом поля, щелкните по кнопкеBrowse.

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

  6. Щелкните по OK или Apply (Применить) для подтверждения выбранной разметки.

Область Database options (Параметры базы данных)

Drag-and-drop field caption (Заголовок поля для Drag-and-drop)

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

Copy field comment (Скопировать комментарий для поля)

Выберите этот параметр, если вы желаете, чтобы Visual FoxPro копировал комментарий из описания поля в свойство Comment класса при его создании.

Copy field input mask (Копировать маску ввода поля)

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

Copy field format (Копировать формат поля)

Выберите этот параметр, если вы желаете, чтобы Visual FoxPro копировал спецификации форматирования из определения поля в свойство Format класса при его создании.

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