Линии и контуры
Visual FoxPro позволяет размещать в форме линии, прямоугольники, скругленные прямоугольники, круги, эллипсы, используемые для объединения в группу схожих по смыслу объектов и улучшения внешнего вида формы.
Линия
Для добавления в форму вертикальной или горизонтальной линии выполните следующие действия:
- Нажмите кнопку Line (Линия) на панели инструментов Form Controls (Элементы управления формы).
- Установите указатель мыши в то место, где должна начинаться линия, и, не отпуская кнопку мыши, переместите его до получения линии нужной длины.
- Используя свойство Borderwidth (Толщина линии), введите число, которое будет определять толщину линии.
- Если линия вертикальная, для задания ее длины используйте свойство Height (Высота). Для задания длины горизонтальной линии предназначено свойство width (Ширина).
- Для задания цвета линии используйте свойство BorderColor (Цвет линии).
- С помощью свойства Borderstyle (Стиль линии) укажите стиль линии, используя значения, описанные в табл. 6.17.
Таблица 6.17. Описание стилей линии в зависимости от свойства Borderstyle.
Значение | Стиль линии |
---|---|
0-Transparent | Линия отсутствует (имеет цвет фона) |
1-Solid (Default) | Тонкая линия |
2-Dash | Штриховая линия |
3-Dot | Пунктирная линия |
4-Dash-Dot | Штрих-пунктир |
5-Dash-Dot-Dot | Штрих-двойной пунктир |
6-Inside Solid | Непрерывная линия |
Контуры
Для добавления в форму контура и настройки его свойств выполните следующие действия:
- Нажмите кнопку Shape (Контур) Е1 на панели инструментов FormControls (Элементы управления формы).
- Установите указатель мыши в то место, где должен начинаться объект, и переместите указатель мыши до получения квадрата или прямоугольника нужного размера.
- Для придания созданному объекту формы, отличной от прямоугольника или квадрата, используйте свойство curvature (Изгиб), которое может принимать целочисленные значения в диапазоне от 1 до 99.
- Используя свойство Backstyle (Стиль фона), задайте, будет ли созданный объект прозрачным.
- С помощью свойства Filistyle (Стиль заполнения) задайте узор заполнения (табл. 6.18).
- Используя свойство Fillcolor (Цвет заполнения), задайте цвет узора заполнения объекта.
- Свойство Borderstyle (Стиль рамки) предназначено для задания стиля рамки объекта. Оно содержит те же значения, что и для линии.
- Для придания контуру объемности используйте свойство SpecialEffect (Специальные эффекты).
Таблица 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 | Штриховка по диагонали в обоих направлениях |