程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c#畫三角形、並填充顏色

c#畫三角形、並填充顏色

編輯:C#入門知識

目前知道有兩種方法:畫多邊形、GraphicsPath。但是用畫多邊形的方式畫三角形不太好。老畫不正的,截圖放大就明顯了。

\\代碼 1     Point point1 = new Point(0, 0);
2     Point point2 = new Point(11, 0);
3     Point point3 = new Point(5, 8);
4     Point[] pntArr = {point1, point2, point3};

6     e.Graphics.FillPolygon(Brushes.Red, pntArr);


 

\\代碼  1                 int len = 10;                       
 2                 int x = 0;
 3                 int y = 0;
 4                 Point[] pntArr = new Point[3];
 5                 pntArr[0] = new Point(x, y);
 6                 pntArr[1] = new Point(x - len, y);
 7                 pntArr[2] = new Point(x - len / 2, (int)(len * Math.Sqrt(3) / 2 + y));
 8               &nbs

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved