1. 程式人生 > >繪制基本 圖形之矩形與多邊形

繪制基本 圖形之矩形與多邊形

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();

  

繪制基本 圖形之矩形與多邊形