zoukankan      html  css  js  c++  java
  • (转载)C# GDI+ 画简单的图形:直线、矩形、扇形等

    GDI+是一种绘图装置接口,

    当拖动窗体是,窗体发生移动,window默认为从窗体移动到另一个地方,先发生擦除后再重新画一个窗体;

    而我们自己动手画的图(如下面的线),不会重新画;在属性中,Paint,中,将画图的程序重新写一遍就可实现重画。

    画一条线

         private void button1_Click(object sender, EventArgs e)
            {
                // 创建GDI
                Graphics g = this.CreateGraphics();
                //创建两个点
                Point n1=new Point (20,20);
                Point n2=new Point (100,100);
    
                //创建画笔
                Pen p = new Pen(Brushes .Black );
                g.DrawLine(p,n1,n2);
            }

    画矩形

            private void button2_Click(object sender, EventArgs e)
            {
                Graphics gg = this.CreateGraphics();
              //  Rectangle r=new Rectangle ();
                Pen p = new Pen(Brushes .Black );
             
                gg.DrawRectangle(p,50,50,60,60);
            }

    画扇形

            Graphics gpie = this.CreateGraphics ();
                Pen pp = new Pen(Brushes .Bisque  );
                Rectangle re=new Rectangle (50,50,60,60);
               
                gpie.DrawPie(pp,re,0,60);

    画文本:

    g.DrawString()

    ---------------------
    作者:哈嘿哈嘿搬砖喽
    来源:CSDN
    原文:https://blog.csdn.net/yanhuatangtang/article/details/72807108

  • 相关阅读:
    php中奖概率算法
    phpize: command not found
    使用Mobile_Detect来判断访问网站的设备:安卓,平板,电脑
    jsonp应用
    数组转换一
    PhpStorm2016.3激活
    svn冲突问题详解 SVN版本冲突解决详解
    Pythono 实现 Permutation
    ubuntu 挂载优盘
    Customize R initiallization in Mac
  • 原文地址:https://www.cnblogs.com/vuciao/p/10586749.html
Copyright © 2011-2022 走看看