C#实现图形位置组合转换的方法

 更新时间:2015年06月12日 12:12:29   作者:zhuzhao  
这篇文章主要介绍了C#实现图形位置组合转换的方法,涉及C#使用Matrix操作图形的相关技巧,需要的朋友可以参考下

本文实例讲述了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#程序设计有所帮助。

相关文章

  • C#中ManualResetEvent实现线程的暂停与恢复

    C#中ManualResetEvent实现线程的暂停与恢复

    本文主要介绍了C#中ManualResetEvent实现线程的暂停与恢复,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 使用GPS经纬度定位附近地点(某一点范围内查询)

    使用GPS经纬度定位附近地点(某一点范围内查询)

    目前的工作是需要手机查找附近N米以内的商户,致想法是已知一个中心点,一个半径,求圆包含于圆抛物线里所有的点,经纬度是一个点,半径是一个距离,不能直接加减,下面提供C#的解决方法
    2013-12-12
  • C#调用webservice接口的最新方法教程

    C#调用webservice接口的最新方法教程

    webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。下面这篇文章主要给大家介绍了关于C#调用webservice接口的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友下面随着小编来一起看看吧。
    2017-11-11
  • C#模拟Http与Https请求框架类实例

    C#模拟Http与Https请求框架类实例

    这篇文章主要介绍了C#模拟Http与Https请求框架类,实例分析了处理http与https请求的方法与信息处理的技巧,需要的朋友可以参考下
    2014-12-12
  • 利用C#修改Windows操作系统时间

    利用C#修改Windows操作系统时间

    这篇文章主要介绍了利用C#修改Windows操作系统时间,帮助大家更好的利用c#操作系统,感兴趣的朋友可以了解下
    2020-10-10
  • Unity UGUI实现简单拖拽图片功能

    Unity UGUI实现简单拖拽图片功能

    这篇文章主要为大家详细介绍了Unity UGUI实现简单拖拽图片功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • C#中的==运算符

    C#中的==运算符

    这篇文章主要介绍了C#中的==运算符,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06
  • c# 动态构建LINQ查询表达式

    c# 动态构建LINQ查询表达式

    这篇文章主要介绍了c# 如何动态构建LINQ查询表达式,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
    2020-11-11
  • 再谈异常处理try catch finally

    再谈异常处理try catch finally

    这篇文章主要介绍了再谈异常处理try catch finally 的相关资料,需要的朋友可以参考下
    2016-01-01
  • C#中的委托、事件学习笔记

    C#中的委托、事件学习笔记

    这篇文章主要介绍了C#中的委托、事件学习笔记,本文讲解了委托delegate、事件的相关知识并给出代码实例,需要的朋友可以参考下
    2015-01-01

最新评论