Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка№4 32.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
4.49 Mб
Скачать

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.