Команда @ ... BOX

Рисует прямоугольник по заданным координатам. Данная команда включена для совместимости с предыдущими версиями. Для приложений Visual FoxPro используйте элемент управления Shape.

Синтаксис

@ nRow1, nColumn1, nRow2, nColumn2 BOX [cBorder]

Параметры
@ nRow1, nColumn1, nRow2, nColumn2
nRow1 и nColumn1 задают координаты левого верхнего угла прямоугольника, а nRow2 и nColumn2 ѕ координаты правого нижнего угла. Если nRow1 и nRow2 совпадают, рисуется горизонтальная линия. Если nColumn1 и nColumn2 совпадают, рисуется вертикальная линия.
BOX [cBorder]
Задает необязательные символы, используемые для рисования прямоугольника. В cBorder может входить девять символов ѕ по одному для каждого угла и для каждой стороны и еще один для закрашивания прямоугольника. Порядок изображения символов начиная с левого верхнего угла по часовой стрелке. Если задан девятый символ, он используется для закрашивания внутренней области прямоугольника. Если задан только один символ, с его помощью рисуется вся рамка. Если значение cBorder опущено, прямоугольник рисуется одиночной линией.

Комментарии
С помощью данной команды можно нарисовать прямоугольник в основном окне Visual FoxPro или в окне, определенном пользователем.
В Visual FoxPro для создания прямоугольников следует использовать элемент управления Shape. Создать элемент управления фигура можно с помощью конструктора форм или DEFINE CLASS. Подробнее о совместимости c элементами управления предыдущих версий FoxPro 2.x см. Элементы управления и объекты.
Подробнее о добавлении элементов управления в формы см. главу 9 "Создание форм" Руководства разработчика и Добавление объекта в контейнерный класс.

Пример

* В следующем примере прямоугольник рисуется одинарной линией:
@ 10,20,14,60 BOX

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.