zoukankan      html  css  js  c++  java
  • GDI基础

    using System.Drawing;

    画园

            private void button1_Click(object sender, EventArgs e)
            {
                Graphics g = this.CreateGraphics();//将本窗体创建为画板
                //Graphics不可以用New来实例化。
                Pen pen = new Pen(Color.Red,20);//创建一只笔,定义颜色和宽度
    
                g.DrawEllipse(pen ,100,100,200,200);//画园
                g.FillEllipse(Brushes.Blue,100,100,200,200);//填充颜色
            }
    button1_Click

    画方

            private void button2_Click(object sender, EventArgs e)
            {
                Graphics g = this.CreateGraphics();
                Pen pen = new Pen(Color.Red,20);
                g.DrawRectangle(pen,20,20,600,20);
                g.FillRectangle(Brushes.Blue,20,20,600,20);
            }
    button2_Click

    画线

            private void button3_Click(object sender, EventArgs e)
            {
                Graphics g = this.CreateGraphics();
                Pen pen = new Pen(Color.Red, 20);
                g.DrawLine(pen,60,90,500,90);
            }
    button3_Click

    清空

            private void button4_Click(object sender, EventArgs e)
            {
                Graphics g = this.CreateGraphics();
                g.Clear(Form1.DefaultBackColor) ;//清空画板,更改为窗体默认的背景颜色
            }
    button4_Click

     多边形,圆弧,扇形

            private void Form1_Paint(object sender, PaintEventArgs e)
            {
                Graphics g = e.Graphics;
                Pen pen = new Pen(Color.Black,3);
                Point[] p = {new Point(10,100),new Point(200,100),new Point(200,200),new Point(10,200) };
                //弧线
                g.DrawArc(pen,0,50,200,200,0,360);//坐标X,坐标Y,宽度,高度,起始角度,旋转角度
                //扇形
                g.DrawPie(pen,0,200,300,200,0,120);
                g.DrawPolygon(pen,p);
                g.Dispose();
            }
    Form1_Paint
  • 相关阅读:
    SMR磁盘学习1
    练笔-字符串,向量和数组6
    练笔-字符串,向量和数组5
    练笔-字符串,向量和数组4
    练笔-字符串,向量和数组3
    练笔--字符串,向量和数组2
    Redis系列-存储篇hash主要操作函数小结
    Redis系列-存储篇string主要操作函数小结
    Redis系列-远程连接redis并给redis加锁
    Pjax的使用
  • 原文地址:https://www.cnblogs.com/Luck1996/p/11973355.html
Copyright © 2011-2022 走看看