canvas教程

Delphi 的绘图功能[2]

字号+ 作者:H5之家 来源:H5之家 2016-01-16 17:06 我要评论( )

绘图需要有纸、画笔、画刷; Delphi 有 Canvas、Pen、Brush. Canvas 就是画布, 譬如窗体的 Canvas 属性, ...

您现在的位置:天新网 > 软件开发 > 开发语言 > Delphi开发 > Delphi技巧

Delphi 的绘图功能[2] - 入门

2008年11月12日 Blog 万一

  绘图需要有纸、画笔、画刷; Delphi 有 Canvas、Pen、Brush.

  Canvas 就是画布, 譬如窗体的 Canvas 属性, 就是窗体的画布;

  Pen 是画笔, 可以设置笔色、笔宽等等;

  Brush 是画刷, 可以设置颜色等等.

  //举例:{绘制直线}procedure TForm1.Button1Click(Sender: TObject);
begin
 Canvas.Pen.Color := clRed; {设置画笔颜色}
 Canvas.Pen.Width := 2;   {设置画笔宽度}
 Canvas.MoveTo(10,10);   {直线起点}
 Canvas.LineTo(100,100);  {直线终点}
{这里的 Canvas 是简写, 也可以写做: Self.Canvas 或 Form1.Canvas }
end;{矩形填充}procedure TForm1.Button2Click(Sender: TObject);
begin
 Canvas.Brush.Color := clYellow; {设置画刷颜色, 也就是填充色}
 Canvas.FillRect(ClientRect);  {填充窗体客户区}
end;//效果图:

Delphi 的绘图功能[2] - 入门

上一篇: Delphi 的绘图功能[3] - 矩形类图形
下一篇: Delphi 的绘图功能[4] - 圆弧类图形

相关内容

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JS canvas学习笔记

    JS canvas学习笔记

    2017-04-29 15:03

  • open canvas-八神智能-丁香做

    open canvas-八神智能-丁香做

    2017-04-15 10:01

  • iOS app for Canvas V1

    iOS app for Canvas V1

    2017-04-09 11:03

  • delphi显示jpg、png、gif图片

    delphi显示jpg、png、gif图片

    2017-04-07 11:09

网友点评