zoukankan      html  css  js  c++  java
  • C#知识点-GDI绘图

    一、开发环境

    编译器:VS2013

    .Net版本:4.5

    二、开发过程

    1.画一条直线

    private void btnDrawLine_Click(object sender, EventArgs e)
    {
        //创建一个画图图面
        Graphics g = this.CreateGraphics();
        //创建一只笔
        Pen pen = new Pen(Brushes.Red);
        //直线的两个坐标
        Point pointStart = new Point(10, 10);
        Point pointEnd = new Point(50, 50);
        //开始画
        g.DrawLine(pen, pointStart, pointEnd);
    }

    2.画一个矩形

    private void btnDrawRectangle_Click(object sender, EventArgs e)
    {
        //创建一个画图图面
        Graphics g = this.CreateGraphics();
        //创建一只笔
        Pen pen = new Pen(Brushes.DeepSkyBlue);
        //确定矩形的起点、长和高
        g.DrawRectangle(pen, 50, 50, 60, 30);
    }

    3.画一个字符串

    private void btnDrawString_Click(object sender, EventArgs e)
    {
        Graphics g = this.CreateGraphics();
        Font font = new Font("华为宋体", 12);
        //Point一样,只是值是浮点类型
        PointF point = new PointF(50, 50);
        g.DrawString("我是Kimisme", font, Brushes.Coral, point);
    }

    4.画一个扇形

    private void btnDrawSector_Click(object sender, EventArgs e)
     {
         Graphics g = this.CreateGraphics();
         g.DrawPie(new Pen(Brushes.Green),
             new Rectangle(new Point(100, 70),
                 new Size(50, 50)), 60, 90);
     }
    更多精彩内容请看:http://www.cnblogs.com/2star
  • 相关阅读:
    SCCM 补丁更新 失误排错一例
    Oracle 远程连接 DB配置 连接命令
    反向代理服务器
    用JMF播放音频 例子
    HTML css兼容
    Java国际化
    JBPM 之介绍,使用
    Nginx内核优化引用
    Nginx 学习
    局域网访问VMware虚拟机中的Ubuntu
  • 原文地址:https://www.cnblogs.com/kimisme/p/5320716.html
Copyright © 2011-2022 走看看