V.Pozyvnoy писал(а): нужно читать как рисовать
Рисовать просто! Лучше всего использовать специальный "холст для рисования" TPaintBox;
В принципе в лазарусе верен принцип ""Летает все!" (точнее "Рисует все !") И рисовать граффити можно на чем угодно хоть на голой TForm и кнопке TButton ... Другое дело что "устойчивый" рисунок нуждается в механике "перерисовки по запросу ОС"(При изменении размера положения и видимости окна ) . При рисовании на TPaintBox это происходит автоматом (просто там есть буфер и вся механика обновления прописана за вас )
Для начала вполне подойдет встроенный буквально всюду Canvas.
Как на нем рисовать ?
Как-то так (из закладки Addition кинуть на форму PaintBox и кнопку Button и кликнув по ней в редакторе формы дописать в обработчик что-то вроде этого )
Код: Выделить всё
procedure TForm1.Button1Click(Sender: TObject);
begin
PaintBox1.Canvas.Brush.Color:=clGreen;
PaintBox1.Canvas.Ellipse(10,10,100,100);
PaintBox1.Canvas.Pen.Color:=clRed;
PaintBox1.Canvas.Line(10,10,100,100);
end;
Canvas сильно напоминает BGI графику из турбо паскаля, так что думаю, что особых проблем с освоением не будет.
Успехов !