Линии и контуры
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 (Контур)
- Установите указатель мыши в то место, где должен начинаться объект, и переместите указатель мыши до получения квадрата или прямоугольника нужного размера.
- Для придания созданному объекту формы, отличной от прямоугольника или квадрата, используйте свойство curvature (Изгиб), которое может принимать целочисленные значения в диапазоне от 1 до 99.
- Используя свойство Backstyle (Стиль фона), задайте, будет ли созданный объект прозрачным.
- С помощью свойства Fillstyie (Стиль заполнения) задайте узор заполнения (табл. 6.18).
Таблица 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 |
Штриховка по диагонали в обоих направлениях |
- Используя свойство Filicoior (Цвет заполнения), задайте цвет узора заполнения объекта.
- Свойство Borderstyle (Стиль рамки) предназначено для задания стиля рамки объекта. Оно содержит те же значения, что и для линии.
- Для придания контуру объемности используйте свойство speciaiEffeet (Специальные эффекты).