CanvasОбъект, позволяющий управлять холстом.
Центр системы координат находится в левом верхнем углу холста. Ось абсцисс (Ox) направлена вправо, ось ординат (Oy) — влево.
На холсте располагается перо некоторого цвета, которое перемещается при помощи методов объекта Canvas. Изначально перо находится в центре системы координат и имеет чёрный цвет.
NameВозвращает имя элемента управления холстом.
canvas.Name
name = myCanvas.Name
MoveToПеремещает перо в указанную точку.
canvas.MoveTo x, y
canvas.MoveTo 100, 200
LineToПеремещает перо в указанную точку, рисуя прямую линию.
canvas.LineTo x, y
canvas.MoveTo 100, 100 canvas.LineTo 100, 200
SetColorУстанавливает цвет пера.
canvas.SetColor color
canvas.SetColor vbRed canvas.SetColor RGB(255, 127, 0)
ClearОчищает холст.
canvas.Clear
TextOutВыводит текст в позиции пера.
canvas.TextOut text
canvas.MoveTo 10, 100 canvas.TextOut "Hello!"
DrawRectРисует или заливает прямоугольник.
canvas.DrawRect left, top, right, bottom, [fill]
canvas.DrawRect 10, 10, 110, 60 canvas.DrawRect 20, 20, 90, 40
DrawEllipseРисует окружность (эллипс) или часть дуги.
canvas.DrawEllipse radius, [aspect], [angle1], [angle2]
canvas.DrawEllipse 50 canvas.DrawEllipse 50, 2 canvas.DrawEllipse 50, 1, 90, 180