Линии и контуры
Visual FoxPro позволяет размещать в форме линии, прямоугольники, скругленные прямоугольники, круги, эллипсы, используемые для объединения в группу схожих по смыслу объектов и улучшения внешнего вида формы.
Линия
Для добавления в форму вертикальной или горизонтальной линии выполните следующие действия:
- Нажмите кнопку Line (Линия) на панели инструментов Form Controls (Элементы управления формы).
- Установите указатель мыши в то место, где должна начинаться линия и, не отпуская кнопку мыши, переместите его до получения линии нужной длины.
- Используя свойство Borderwidth (Толщина линии), введите число, которое будет определять толщину линии.
- Если линия вертикальная, для задания ее длины используйте свойство Height (Высота). Для задания длины горизонтальной линии предназначено свойство width (Ширина).
- Для задания цвета линии используйте свойство Bordercoior (Цвет линии).
- С помощью свойства Borderstyie (Стиль линии) укажите стиль линии, используя значения, описанные в табл. 6.17.
Таблица 6.17. Описание стилей линии в зависимости от свойства Borderstylе.
Значение | Стиль линии |
---|---|
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 (Стиль фона), задайте, будет ли созданный объект прозрачным.
- С помощью свойства Fillstyie (Стиль заполнения) задайте узор заполнения (табл. 6.18).
- Используя свойство Filicoior (Цвет заполнения), задайте цвет узора заполнения объекта.
- Свойство Borderstyle (Стиль рамки) предназначено для задания стиля рамки объекта. Оно содержит те же значения, что и для линии.
- Для придания контуру объемности используйте свойство speciaiEffeet (Специальные эффекты).
Таблица 6.18. Описание узоров заполнения в зависимости от свойства Filistyle.
Значение | Узор заполнения |
---|---|
0 – Solid | Сплошное заполнение |
1 – Transparent (Default) | Нет заполнения |
2 – Horizontal Line | Горизонтальная штриховка |
3 – Vertical Line | Вертикальная штриховка |
4 – Upward Diagonal | Штриховка по диагонали слева направо |
5 – Downward Diagonal | Штриховка по диагонали справа налево |
6 – Cross | Горизонтально-вертикальная штриховка |
7 – Diagonal Cross | Штриховка по диагонали в обоих направлениях |