Линия строится по двум точкам, координаты этих точек соответственно х1,у1 и х2 и у2
Например: Line (500,50) - (650,250),VBBlack
Построение прямоугольника
Line (x1,y1) – (x2,y2),C,В
При построении прямоугольника указываются точки любой его диагонали и устанавливается параметр B (Box)
Например:
Line (800,100) - (1000,200),VBBlack, В
Line (1350,50) - (1250,250),VBBlack, В
Если прямоугольник необходимо закрасить, то к параметру В добавляется параметр F (от слова Fill - заливка)
Line (x1,y1) – (x2,y2),C,ВF
Например, Line (800,100) - (1000,200),VbBlack, ВF
Построение окружности
Circle (x,y), R, C
X – координата точки центра окружности по оси Х
У – координата точки центра окружности по оси У
R – радиус окружности
C – цвет контура окружности
Например, Circle (275, 275), 125, QBColor (7)
Построение дуги
Circle (x,y), R, C, a, b
a – угол начала дуги, b – угол конца дуги
Для того, чтобы построить дугу, необходимо знать, что дуга строится против часовой стрелки от точки до точки , а также определить углы a и b. Например, у дуги, показанной на рисунке, угол а = p/2 (90°), а угол b = 2p (360°). Метод рисования следующий -
|
|
Circle (400, 300), 200, QBColor (7), 3.14/2, 2*3.14
Построение сектора
Circle (x,y), R, C, — a, — b
Сектор строится аналогично построению дуги, различие только в том, что перед значениями углов ставится знак «минус».
Circle (400, 300), 200, QBColor (7), - 3.14/2, - 2*3.14
Например, при тех же углах а и b получим следующий сектор:
Построение эллипсов