private void button1_Click(object sender, EventArgs e)
{
Graphics g = this.CreateGraphics();
g.Clear(Color.White);
Pen p = new Pen(Color.Red,6);
g.DrawRectangle(p,50,50,200,100);
//画笔的缩放
//将水平方向扩大3倍,垂直方向保持不变
p.ScaleTransform(3,1);
//平移绘图平面
g.TranslateTransform(300,0);
//使用缩放了的画笔绘制图形
g.DrawRectangle(p, 50, 50, 200, 100);
//60°旋转
p.RotateTransform(60,MatrixOrder.Append);
//向下平移绘图平面
g.TranslateTransform(0,150);
//使用旋转了的画笔绘制图形
g.DrawRectangle(p,50,50,200,100);
p.Dispose();
g.Dispose();
}
效果图: