canvas教程

c#教程之在 C# 中使用画笔

字号+ 作者:H5之家 来源:H5之家 2017-05-30 08:00 我要评论( )

public class Rectangle : Shape { protected Point m_Start; protected Point m_End; public Rectangle(Point start, Point end, Color fgColor) { m_Start = s

public class Rectangle : Shape 

protected Point m_Start; 
protected Point m_End; 
public Rectangle(Point start, Point end, Color fgColor) 

m_Start = start; 
m_End = end; 
m_Color = fgColor; 

public override void Draw(Form canvas) 

if (canvas == null) 

return; 

InitializeGraphics(canvas); 
Point startPoint = canvas.PointToScreen(m_Start); 
Point endPoint = canvas.PointToScreen(m_End); 
MainForm mainForm = (MainForm)canvas; 
Color bgColor = GetBackgroundColor(m_Color); 
Size rectSize = new Size(m_End.X - m_Start.X, m_End.Y - m_Start.Y); 
System.Drawing.Rectangle rectToDraw = new System.Drawing.Rectangle(startPoint, rectSize); 
ControlPaint.DrawReversibleFrame(rectToDraw, bgColor, FrameStyle.Thick); 



作者:jspfuns(原创)

本栏文章均来自于互联网,版权归原作者和各发布网站所有,本站收集这些文章仅供学习参考之用。任何人都不能将这些文章用于商业或者其他目的。

 

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

相关文章
  • 如何用HTML5 CANVAS绘制阴影和填充模式

    如何用HTML5 CANVAS绘制阴影和填充模式

    2017-05-29 18:05

  • Android学习教程之2D绘图基础及绘制太极图

    Android学习教程之2D绘图基础及绘制太极图

    2017-05-29 18:00

  • html5开发教程自学网-html5从入门到精通

    html5开发教程自学网-html5从入门到精通

    2017-05-29 14:02

  • JavaScript通过Html5 Canvas进行图像处理的方法

    JavaScript通过Html5 Canvas进行图像处理的方法

    2017-05-29 08:05

网友点评
a