C#对一个矩形进行旋转GDI绘图,可以指定任意角度进行旋转
我们可以认为一张图片Image,本质就是一个矩形Rectangle,旋转矩形也就是旋转图片
在画图密封类 System.Drawing.Graphics中,
矩形旋转的两个关键方法
//设置旋转的中心点
public void TranslateTransform(float dx, float dy);
//旋转指定的角度【单位°】:旋转角度 从 X+ 到 Y+之间的旋转角度认为是正数
public void RotateTransform(float angle);
矩形旋转WindowsForms应用程序
新建窗体应用程序RotatedRectangleDemo,将默认的Form1重命名为FormRotatedRectangle
窗体FormRotatedRectangle设计如图:

窗体设计FormRotatedRectangle设计器代码如下:
文件FormRotatedRectangle.Designer.cs
namespace RotatedRectangleDemo
{
partial class FormRotatedRectangle
{
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))


813

被折叠的 条评论
为什么被折叠?



