c#

位置:IT落伍者 >> c# >> 浏览文章

c#画三角形,并填充颜色


发布日期:2022年01月21日
 
c#画三角形,并填充颜色

目前知道有两种方法画多边形GraphicsPath但是用画多边形的方式画三角形不太好老画不正的截图放大就明显了

代码

Point point = new Point( );

Point point = new Point( );

Point point = new Point( );

Point[] pntArr = {point point point};

eGraphicsFillPolygon(BrushesRed pntArr);

代码

int len = ;

int x = ;

int y = ;

Point[] pntArr = new Point[];

pntArr[] = new Point(x y);

pntArr[] = new Point(x len y);

pntArr[] = new Point(x len / (int)(len * MathSqrt() / + y));

GraphicsPath path = new GraphicsPath();

pathAddLines(pntArr);

eGraphicsSmoothingMode = SystemDrawingDrawingDSmoothingModeAntiAlias;

eGraphicsFillPath(BrushesRed path);

eGraphicsSmoothingMode = SystemDrawingDrawingDSmoothingModeDefault;

               

上一篇:浅析C#合并多个WORD文档的具体实现方法

下一篇:浅谈.Net中的对象相等