private void Pen_Tranform_Click(object sender, System.EventArgs e)
{
Graphics graphics = this.CreateGraphics();
graphics.Clear(Color.White);
//讓映像顯示更精緻
graphics.SmoothingMode = SmoothingMode.HighQuality;
//構造一支寬度為5的紅色畫筆
Pen pen = new Pen(Color.Red,3.5f);
//繪製原始畫筆
graphics.DrawEllipse(pen,0,50,80,80);
graphics.TranslateTransform(100,0);
//將畫筆從垂直方向擴充6倍,水平方向保持不變
pen.ScaleTransform(.5f,6f);
// pen.DashStyle = DashStyle.DashDotDot;
//使用未經旋轉處理的畫筆畫圓
graphics.DrawEllipse(pen, 0, 50, 80, 80);
//60°旋轉
graphics.TranslateTransform(100,0);
pen.RotateTransform(60,MatrixOrder.Append);
graphics.DrawEllipse(pen, 0, 50, 80, 80);
//120°旋轉
graphics.TranslateTransform(100,0);
pen.RotateTransform(60, MatrixOrder.Append);
graphics.DrawEllipse(pen, 0, 50, 80, 80);
//180°旋轉
graphics.TranslateTransform(100,0);
pen.RotateTransform(60, MatrixOrder.Append);
graphics.DrawEllipse(pen, 0, 50, 80, 80);
}