Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка№4 32.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
4.49 Mб
Скачать

3. 3. 3. Размещение полей ввода

Для отображения информации в форме используются поля различных типов. Наиболее простой тип поля — это поле ввода. Для размещения поля ввода в форме выполните следующие действия:

  1. Нажмите кнопку Техt Вох (Поле ввода) на панели инструментов Form Controls.

  2. Щелкните в том месте формы, в котором вы предполагаете расположить поле ввода.

  3. Откройте окно свойств созданного объекта. Для этого выделите его и вы­полните команду Рrоpеrties из меню View.

  4. Чтобы связать созданное поле с полем таблицы, выберите на вкладке Data свойство ControlSourсе (Источник данных). В поле ввода свойства воспользуйтесь кнопкой раскрытия списка и из списка всех полей открытой таблицы выберите поле, которое хотите добавить в форму (рис. 6).

  5. Используя свойство Alignment (Выравнивание), задайте вариант выравнивания в поле: по центру, по левому или правому краю поля.

  6. Для задания стиля и цвета рамки поля используйте свойства BorderStyle(Стиль рамки) и BorderColor (Цвет рамки), соответственно.

  7. С помощью свойства DisabledBackColor задайте цвет фона неактивного поля.

  8. Применяя свойство Comment, вы можете задать краткое описание назначения размещенного объекта. Это описание будет полезно при разработке приложения и его сопровождении.

  9. Используя свойства FontName (Наименование шрифта) и FontSize (Размер шрифта), задайте используемый при отображении информации шрифт и его размер.

  10. С помощью свойства FоrеCо1оr задайте цвет, которым будет отображаться информация в поле ввода.

  11. Для отображения полей ввода в заданном формате используйте свойство Format (Формат).

  12. Свойство InputMask (Маска ввода) позволяет задать шаблон.

  13. Если вы создаете поле, информация которого должна быть доступна только для чтения, необходимо установить значение свойства ReedOnly (Только чтение) равным True (Истина).

  14. Используя свойство SpecialEffect (Специальный эффект), заданы стиль отображения поля из двух предложенных вариантов: обычный или с эффектом объемности.

Рис. 6. Связывание поля формы с полем таблицы

  1. Для поля можно задать длинные поясняющие надписи, выводимые в строку состояния при установке курсора мыши на поле. Для этого используется свойство StatusBarText (Текст строки состояния).

  2. Visual FoxPro позволяет с помощью свойства Tоо1ТipТехt (Текст подсказки) создавать текст краткого пояснения, появляющийся ниже курсора, когда он установлен на поле. Чтобы отображался текст заданного пояснения, установите для свойства ShowsTips (Показывать подсказки) формы значение True.

  3. При добавлении новой записи в поле по умолчанию можно вводить наиболее часто встречающееся значения. Для этого используется свойство Value.

3. 3. 4. Размещение полей редактирования

Поля Edit Вох очень удобны для редактирования символьных полей большого размера и Меmо-полей. Чтобы разместить поле редактирования в форме, выполните следующие действия:

  1. Нажмите кнопку Edit Вох (Поле редактирования) на панели инструментов Form Controls (Элементы управления формы)

  2. Щелкните в том месте формы, где вы предполагаете разместить поле редактирования.

  3. Откройте окно свойств Рrореrties (Свойства) для размещенного объекта

  4. При использовании поля данного типа для просмотра и редактирования полей большого размера в его правой части можно расположить вертикальную полосу прокрутки, предназначенную для просмотра информации, не поместившейся в окне. Для этого необходимо в свойстве ScrollBars (Полоса прокрутки) задать значение Virtical (Вертикальная). При установке значения None (Нет) полоса прокрутки у поля будет отсутствовать.

Остальные свойства поля редактирования аналогичны свойствам поля ввода, которые описаны выше.