Home [C# 筆記]使用 GDI+ 繪製簡單的圖形 2
Post
Cancel

[C# 筆記]使用 GDI+ 繪製簡單的圖形 2

  • 畫矩形 DrawRectangle
  • 畫扇形 DrawPie
  • 畫本文 DrawString (可運用在”繪製驗証碼”)

畫矩形 DrawRectangle

1
2
3
4
5
6
7
8
//畫矩形
private void button2_Click(object sender, EventArgs e)
{
    Graphics g = this.CreateGraphics();//new Graphics();不能new,用this
    Pen pen = new Pen(Brushes.Black); //筆+顏色
    Rectangle rectangle = new Rectangle(new Point(100, 100), new Size(80, 80)); //點+大小
    g.DrawRectangle(pen, rectangle);//畫矩形
}

畫扇形 DrawPie

1
2
3
4
5
6
7
8
//畫扇形
private void button3_Click(object sender, EventArgs e)
{
    Graphics g = this.CreateGraphics();
    Pen pen = new Pen(Brushes.Blue);
    Rectangle rec = new Rectangle(new Point(150, 150), new Size(180, 180));
    g.DrawPie(pen, rec, 30, 30);//畫扇形: 多一個角度
}

畫本文 DrawString

1
2
3
4
5
6
//畫本文
private void button4_Click(object sender, EventArgs e)
{
    Graphics g = this.CreateGraphics();
    g.DrawString("Riva加油", new Font("宋體", 20, FontStyle.Underline), Brushes.Black, new Point(200, 200));
}
This post is licensed under CC BY 4.0 by the author.