C#之图形位置组合转换代码
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using System.Drawing.Drawing2D;
- namespace advanced_drawing
- {
- public partial class Form9 : Form
- {
- public Form9()
- {
- InitializeComponent();
- }
- private void Form9_Paint(object sender, PaintEventArgs e)
- {
- Rectangle rect = new Rectangle(0, 0, 20, 10);
- Matrix matrix = new Matrix();
- matrix.Scale(2, 3);//Scale和Translate的先后顺序
- matrix.Translate(10, 20);
- //matrix.Translate(10, 20);
- //matrix.Scale(2, 3);
- Graphics g = e.Graphics;
- g.Transform = matrix;
- g.FillRectangle(Brushes.Blue, rect);
- }
- }
- }
补充:软件开发 , C# ,