所以我在这里看到,之前有人问过,但我是C-Sharp(C#)的新人,我真的不明白它是如何工作的。
代码更新:
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
timer1.Enabled = true;
}
Rectangle rect = new Rectangle(200, 255, 140, 140);
private void Form1_Paint(object sender, PaintEventArgs e)
{
e.Graphics.TranslateTransform(rect.X, rect.Y);
e.Graphics.RotateTransform(180F);
e.Graphics.TranslateTransform(-rect.X, -rect.Y);
e.Graphics.DrawRectangle(Pens.Black, rect);
e.Graphics.ResetTransform();
}
private void kilepes_btn_Click(object sender, EventArgs e)
{
this.Close();
}
private void timer1_Tick(object sender, EventArgs e)
{
this.Invalidate();
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
现在它使方形旋转,但不是围绕它的中心。它围绕它的左上角旋转,所以它对我不利。在代码中要改变什么才能使其工作?