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 坐标
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Rectangle rectangle = new Rectangle(new Point(0,0),new Size(120,80));
Graphics g = CreateGraphics();
g.FillRectangle(Brushes.Red,rectangle);
g.TranslateTransform(150,120);//坐标的平移
Pen pen = new Pen(Color.Red,3);
g.DrawRectangle(pen,rectangle);
g.ResetTransform();
}
private void button2_Click(object sender, EventArgs e)
{
Rectangle rectangle = new Rectangle(new Point(100,80),new Size(120,150));
Graphics g = CreateGraphics();
g.FillRectangle(Brushes.Red,rectangle);
g.RotateTransform(45);//坐标的旋转
g.FillRectangle(Brushes.Blue,rectangle);
g.Dispose();
}
private void button3_Click(object sender, EventArgs e)
{
Rectangle rectangle = new Rectangle(new Point(30,100),new Size(80,80));
Graphics g = CreateGraphics();
g.FillRectangle(Brushes.Red,rectangle);
g.ScaleTransform(3f,0.5f);//坐标的伸缩过程
g.FillRectangle(Brushes.Red,rectangle);
}
}
}