繪制基本 圖形之矩形與多邊形
阿新 • • 發佈:2018-04-23
red 存儲 例如 font size 寬度 true csharp pointf
繪制矩形,需要Graphics對象和pen對象
Graphics對象提供了DrawRectangle方法,而pen對象則存儲線條特征 ,如顏色和寬度
格式為:
變量名.DraRectangle(參數1,參數2,參數3,參數4,參數5)
參數1:pen對象 參數2:矩形左上角X坐標
參數3:矩形左上角Y坐標 參數2:矩形右下角X坐標
參數5:矩形右下角Y坐標
private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; Pen p = new Pen(Color.Red,2); //畫矩形 g.DrawRectangle(p,10,20,260,260); }
繪制多邊形,需要Graphics對象、pen對象和Point(或PointF)對象數組
Graphics 對象提供DrawPolygon方法.pen對象存儲用於呈現多邊形的線條屬性,例如寬度和顏色,Point對象數組存儲將由直線連接點。Pen對象和Point對象數組作為參數傳遞給Draw Polygon方法
private void Form1_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; Pen p = new Pen(Color.Red,2); //實例化三個點 Point[] pi = { new Point(10, 57), new Point(36,20), new Point(150, 80) }; //畫多邊形 g.DrawPolygon(p,pi); g.Dispose();
繪制基本 圖形之矩形與多邊形