C# 繪圖 矩型

目的:繪出一個固定的圖,有填滿色及邊框
   另有七個亂數產生顏色的方框



程式碼:
補充說明:form建構子中設定Graphics gg的部份的請參考繪圖 線





private void button2_Click(object sender, EventArgs e)
{            
            
    Brush bb=new SolidBrush(Color.Orange);
    gg.FillRectangle(bb, 70, 70, 200, 100);
    //畫出一個填滿的方框

    Pen pp = new Pen(Color.Black, 4);
    gg.DrawRectangle(pp, 70, 70, 200, 100);
    //在同樣起點畫出黑色的長方型線,即實現加外框            

           
    Random rr = new Random();
    Brush db;
    for (int i = 1; i <= 7; i++)
    {
        db = new SolidBrush(Color.FromArgb(rr.Next(256), rr.Next(256), rr.Next(256)));
        //Color.FromArgb() 可以設定3原色,這裡3原色的代碼是亂數產生的

        gg.FillRectangle(db, 70 + (i * 40), 70 + (i * 40), 200, 100);
        //畫布上畫出方框,每次位置的X及Y值都加70,以實現往右下角移動
    }
            
}

留言

熱門文章