
- •Проектирование форм ввода и редактирования данных в конструкторе форм Visual FохРrо
- •Курский государственный технический университет.
- •1. Цель работы
- •2. Окно конструктора форм
- •3. Создание формы
- •3. 1. Настройка параметров формы
- •3. 2. Среда окружения формы
- •3. 3. Размещение объектов в форме
- •3. 3. 1. Размещение полей таблиц и надписей к ним с использованием построителя формы
- •3. 3. 2. Размещение текстовой информации в конструкторе форм
- •3. 3. 3. Размещение полей ввода
- •3. 3. 4. Размещение полей редактирования
- •4. Создание кнопок управления в конструкторе форм
- •4.1. Размещение одиночных кнопок
- •4.2. Создание группы кнопок
- •5. Создание переключателей и флажков
- •6. Создание линий и контуров
- •7. Применение списков для ввода и редактирования данных
- •7.1. Списки
- •7.2. Раскрывающиеся списки
- •8. Применение составных объектов для работы с таблицами
- •9. Порядок выполнения работы
- •10. Контрольные задания
- •11. Контрольные вопросы
6. Создание линий и контуров
Visual FoxPro позволяет размещать в форме линии, прямоугольники, прямоугольники со скругленными углами, круги, эллипсы, используемые для объединения в группу похожих объектов и улучшения внешнего вида формы.
Для добавления в форму вертикальной или горизонтальной линии выполните следующие действия:
Нажмите кнопку Line (Линия) на панели инструментов Form Controls (Элементы управления формы).
Установите указатель мыши в то место, где должна начинаться линия, и, не отпуская кнопку мыши, переместите его до получения линии нужной длины.
Используя свойство BorderWidth, введите число, которое будет определять толщину линии.
Если линия вертикальная, для задания ее длины используйте свойство Height (Высота). Для задания длины горизонтальной линии предназначено свойство Width (Ширина).
Для задания цвета линии используйте свойство BorderColor.
С помощью свойства BorderStyle укажите стиль линии, применяя следующие значения:
Таблица 3
Значение |
Стиль линии |
0-Transparent |
Линия отсутствует (имеет цвет фона) |
1-Solid (Default) |
Тонкая линия |
2-Dash |
Штриховая линия |
3-Dot |
Пунктирная линия |
4-Dash-Dot |
Штрих-пунктир |
5- Dash-Dot-Dot |
Штрих-двойной пунктир |
6-Inside Solid |
Непрерывная линия |
Для добавления в форму контура и настройки его свойств выполните следующие действия:
Нажмите кнопку Shape (Контур) на панели инструментов Form Controls (Элементы управления формы).
Установите указатель мыши в то место, где должен начинаться объект и переместите указатель мыши до получения квадрата или прямоугольника нужного размера.
Свойство Curvature (Изгиб), которое может принимать целочисленные значения в диапазоне от 1 до 99, применяется для придания созданному объекту формы, отличной от прямоугольника или квадрата.
Используя свойство BackStyle, задайте, будет ли созданный объект прозрачным.
С помощью свойства FillStyle задайте узор заполнения:
Таблица 4
Значение |
Узор заполнения |
0-Solid |
Сплошное заполнение |
1-Transparent (Default) |
Нет заполнения |
2-Horizontal Line |
Горизонтальная штриховка |
3-Vertical Line |
Вертикальная штриховка |
4-Upward Diagonal |
Штриховка по диагонали слева направо |
5-Downward Diagonal |
Штриховка по диагонали справа налево |
6-Cross |
Горизонтально-вертикальная штриховка |
7-Diagonal Cross |
Штриховка по диагонали в обоих направлениях |
Используя свойство FillCо1оr, задайте цвет узора заполнения объекта.
Свойство BorderStyle предназначено для задания стиля рамки объекта. Оно может принимать те же значения, что и для линии.
Чтобы придать объемность контуру, используйте свойство SpecialEffect.