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

  • 相关阅读:
    【BZOJ1076】[SCOI2008]奖励关 状压DP+期望
    【TYVJ1864】[Poetize I]守卫者的挑战 概率与期望
    【BZOJ1426】收集邮票 期望
    设置SAPgui自动退出功能
    SAP系统联机应用程序帮助
    c++ 类型安全
    生成与重新生成的区别
    2014-02-20
    新公司工作
    落后了
  • 原文地址:https://www.cnblogs.com/vuciao/p/10586749.html
Copyright © 2011-2022 走看看