c#畫圖(橢圓和弧線)Craphics類

buyaochitutu發表於2015-01-26
繪製橢圓程式碼:
主要語法:pen物件,確定曲線顏色寬度和樣式.
用Graphics類的DrawEllipse方法
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace UseDEllipse
{
    public partial class Frm_Main : Form
    {
        public Frm_Main()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Graphics graphics = this.CreateGraphics();//建立Graphics物件
            Pen myPen = new Pen(Color.DarkOrange, 3);//建立Pen物件
            graphics.DrawEllipse(myPen, 55, 20, 100, 50);//繪製橢圓
        }
    }
}
圓弧程式碼:DrawArc方法中引數如下:
pen物件確定弧線的顏色,寬度,樣式.rect :Rectangle結構,定義橢圓的邊界.startAngle從x軸到弧線的起始點沿順時針方向度量的角.
用Graphic類中的DrawArc方法
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace UseDArc
{
    public partial class Frm_Main : Form
    {
        public Frm_Main()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Graphics ghs = this.CreateGraphics();//例項化Graphics類
            Pen myPen = new Pen(Color.DarkRed, 3);//例項化Pen類
            Rectangle myRectangle = new Rectangle(50, 20, 100, 60);//定義一個Rectangle結構
            ghs.DrawArc(myPen, myRectangle, 180, 180);//繪製圓弧
        }
    }
}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30117771/viewspace-1415440/,如需轉載,請註明出處,否則將追究法律責任。

相關文章