Иллюстрированный самоучитель по Visual FoxPro 7

Линии и контуры

Visual FoxPro позволяет размещать в форме линии, прямоугольники, скругленные прямоугольники, круги, эллипсы, используемые для объединения в группу схожих по смыслу объектов и улучшения внешнего вида формы.

Линия

Для добавления в форму вертикальной или горизонтальной линии выполните следующие действия:

  1. Нажмите кнопку Line (Линия) на панели инструментов Form Controls (Элементы управления формы).
  2. Установите указатель мыши в то место, где должна начинаться линия, и, не отпуская кнопку мыши, переместите его до получения линии нужной длины.
  3. Используя свойство Borderwidth (Толщина линии), введите число, которое будет определять толщину линии.
  4. Если линия вертикальная, для задания ее длины используйте свойство Height (Высота). Для задания длины горизонтальной линии предназначено свойство width (Ширина).
  5. Для задания цвета линии используйте свойство BorderColor (Цвет линии).
  6. С помощью свойства 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 Непрерывная линия

Контуры

Для добавления в форму контура и настройки его свойств выполните следующие действия:

  1. Нажмите кнопку Shape (Контур) Е1 на панели инструментов FormControls (Элементы управления формы).
  2. Установите указатель мыши в то место, где должен начинаться объект, и переместите указатель мыши до получения квадрата или прямоугольника нужного размера.
  3. Для придания созданному объекту формы, отличной от прямоугольника или квадрата, используйте свойство curvature (Изгиб), которое может принимать целочисленные значения в диапазоне от 1 до 99.
  4. Используя свойство Backstyle (Стиль фона), задайте, будет ли созданный объект прозрачным.
  5. С помощью свойства Filistyle (Стиль заполнения) задайте узор заполнения (табл. 6.18).
  6. Используя свойство Fillcolor (Цвет заполнения), задайте цвет узора заполнения объекта.
  7. Свойство Borderstyle (Стиль рамки) предназначено для задания стиля рамки объекта. Оно содержит те же значения, что и для линии.
  8. Для придания контуру объемности используйте свойство 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 Штриховка по диагонали в обоих направлениях
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.