Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание форм для редактирования данных в VFP_М...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
970.75 Кб
Скачать

Include file ...

Create Form Set...

Remove Form Set...

Add New Form ...

Remove Form ...

Quick Form ...

Run Form ...

3. Выбор и размещение объектов внутри формы.

3.1. Свойства объектов и панель управления объектами.

Выполнить команды (если панель управления Form Controls Toolbar и диалоговое окно свойств Properties отсутствуют):

а) View - Form Controls Toolbar (выводит панель управления);

б) контекстным меню на создаваемой форме, или через панель инструментов Form Designer.

3.1.1. Характеристика диалогового окна Properties.

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

Ниже находится список из 6 вкладок (см. рис.11.34) для выбора типа установок значений объектов формы:

Аll - все свойства формы (активная вкладка);

Data - данные (источники данных);

Methods - методы;

Layout - внешний вид (расположение);

Other – другие;

Favorites – избранное.

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

Раскрывающийся список для выбора объекта формы

Список вкладок

Список установок значений объектов

Поле установки значения

Рис.11.34 ДО Properties

В левой части строки ввода значения установки находятся 3 кнопки:

- вызов построителя выражений;

- аналог Enter;

- отмена выбора значения.

В правой части находится поле установки значения.

Настройка списка установок значений

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

а) курсивом отображаются недоступные для редактирования значения;

б) жирным шрифтом выделяются доступные для ручного изменения или измененные значения;

в) прямым шрифтом и текстом .F. - False [Default] отображаются значения, которые можно менять (например, .F. - False на .Т. - True) за счёт выбора противоположного значения из раскрывающегося списка значений для данного элемента.

3.1.2. Характеристика панели Управления Form Controls Toolbar.

Панель Управления содержит кнопки с прототипами объектов формы, переносимыми н а форму.

Имеет 2 режима: режим ожидания выбора объектов (активна кнопка) и режим выбора объектов (щелчком мыши выбирается элемент Управления формой (метка, кнопка, текстовое поле и др.)). Для отмены режима выбора щёлкнуть по кнопке режима ожидания.

3.2. Действия пользователя над объектами.

3.2.1. Переименование объектов.

Щёлкнуть по свойству Caption, стереть в поле установки значения старое название Forml и ввести: ПОСТАВЩИКИ.

Нажать Enter (или щёлкнуть кнопку ).

Результат: новое название появится в окне свойств и формы.

Можно ещё изменить шрифт и начертание заголовка (свойства FontName и FontBold).

3.2.2. Включение элементов Управления в форму с помощью набора инструментов Form Controls Toolbar.

Для включения объекта в форму необходимо:

а) сначала выделить его прототип в наборе инструментария Form Controls;

б ) затем мышью перетащить его на форму (курсор примет вид перекрёстных линий: ) и мышью отметить место его расположения.

Размещать объект в форме можно в 2х режимах: ручном (прямое перетаскивание) и автоматическом с помощью построителя объекта. Вызов последнего осуществляется щелчком правой мыши на выделенном прототипе и выбором команды Builder Lock, либо щелчком по кнопке Builder Lock в панели инструментов Form Controls.

Команды меню, вызываемые щелчком правой мыши по выделенному прототипу (форме или объекту формы).

Общие

Properties - вызов диалогового окна со списком установок значений свойств и методов выбранного объекта;

Builder Lock - вызов Построителя объекта;

Code - вызов окна редактирования кода;

Help - вызов оперативной помощи.

Виды построителей:

EditBox - для поля редактирования произвольной длины;

TextBox - для текстового поля;

OptionGroup - для группы зависимых переключателей;

ListBox - для листаемого списка;

Grid - для объекта Grid;

Form - для формы. Этот Построитель по функциональности похож на Мастера форм, но не создаёт кнопки Управления формой;

Combobox - для поля ввода со списком;

CommandGroup - для группы командных кнопок;

AutoForm at - одинаковое оформление для группы выделенных объектов;

Referential Integrity - для создания кода, гарантирующего целостность БД.

Построители подобны Мастерам, они проводят Пользователя по нескольким этапам создания объекта.

Специальные команды для отдельных типов объектов.

Формы: Run, Paste, Data Environment;

Элементы Управления: Cut (перенос объекта в буфер обмена и удаление его), Сору (создаёт копию в буфер обмена, не удаляя оригинал);

Объекты OLE: Edit, Open, Print.

Таблица 11.1 Таблица установок значений свойств объектов формы

Кнопка

Объект/прототипы

Свойства

Установки

Forml (форма 1)

Caption

ПОСТАВЩИКИ

А

Label 1

Caption

Справочная информация

А

Label2

Caption

Код поставщика

Label 3

Caption

Наименование поставщика

Command Button

Command!

Вперёд

То же

Command2

Назад

Command3

Выход

Command4

Начало

Command5

Конец

Command6

Удалить

3.2.2.1. Для записи постоянного текста используем элемент управления Label (метка) А. Действия пользователя:

а) щёлкнуть по кнопке Label и перетащить её на верхнюю часть формы.

Результат: 1) появится объект Label 1, обведённый в рамку редактирования с прямоугольниками;

2) в окне свойств в текстовом поле вместо названия Forml появится название Label 1.

б) щёлкнуть в поле установки значения, стереть название Label 1 и вписать свой текст: Справочная информация;

в) нажать Enter или кнопку .

Результат: появится введённый текст. Если он не умещается, щёлкнуть 2 раза и удлинить появившуюся рамку редактирования.

г) щёлкнуть вне рамки для её удаления.

д) аналогичным образом с помощью кнопки Label ввести два постоянных текста:

  • Код поставщика

  • Наименование поставщика

С помощью свойств ForeColor и FontSize можно менять цвет и размер надписей.

3.2.2.2. Для создания кнопок управления используем элемент управления Command Button. Действия пользователя:

а) щёлкнуть по кнопке Command Button и перетащить её в нижний левый угол формы.

Результат: 1) в рамке редактирования появится объект Command 1 (Command - имя, 1 -№).

2) в окне свойств в поле установки значения появится название Command 1.

б) стереть имя кнопки и написать свой текст: Вперёд;

в) аналогичным образом поступить ещё 4 раза для перетаскивания прототипов 5ти командных кнопок и разместить в них текст типа: Вперёд, Назад, Выход, Начало, Конец, Удалить.