Winform之GDI画图

 时间:2026-02-16 06:30:16

1、这里小编新建一个winform程序,然后再主窗口中放入一个按钮,要实现的是点击按钮在按钮的左侧画一个空心的长方形,双击按钮就可以添加按钮点击事件,如下图:

Winform之GDI画图

2、下图中代码就是点击按钮之后执行的事件,对重要代码做出解释:

GraGraphics g = this.CreateGraphics();

这句是创建画布g,根据窗体得到窗体的画布,

Pen p = new Pen(Color.Red,2);

这句是创建一个红色的宽度为2的画笔,Rectangle r = new Rectangle(10,10,100,50);

这句是创建一个长为100,宽为50的位置在0,0的长方形

g.DrawRectangle(p,r);

这句是使用创建的b画笔在g画布上画出长方形rp.Dispose();

这句是释放画笔资源g.Dispose();

这句是释放画布资源

Winform之GDI画图

3、运行程序,然后点击按钮就会看到,在按钮的左侧画出了画笔宽度为2颜色为红色的长方形,如下图:

Winform之GDI画图

4、这里小编新建一个winform程序,然后再主窗口中放入一个按钮,要实现的是点击按钮在按钮的左侧画一个实心的长方形,双击按钮就可以添加按钮点击事件,如下图:

Winform之GDI画图

5、下图中代码就是点击按钮之后执行的事件,对重要代码做出解释:

GraGraphics g = this.CreateGraphics();

这句是创建画布g,根据窗体得到窗体的画布,

 Brush b = new SolidBrush(Color.Green);

这句是创建一个绿色的笔刷,Rectangle r = new Rectangle(10,10,100,50);

这句是创建一个长为100,宽为50的位置在0,0的长方形

g.DrawRectangle(b,r);

这句是使用创建的b画笔在g画布上画出长方形rb.Dispose();

这句是释放笔刷资源g.Dispose();

这句是释放画布资源

Winform之GDI画图

6、运行程序,然后点击按钮就会看到,在按钮的左侧画出了实心长方形,如下图:

Winform之GDI画图

  • 手机Ta在app怎样退出登录
  • QToolButton设置文本颜色
  • 王者荣耀虎牙大仙杯入口在哪
  • 《海贼王》路飞DIY超轻粘土教程
  • 乒乓球技巧之乒乓球速度
  • 热门搜索
    淘宝关键词怎么设置 心衰的最佳治疗方法 洁癖怎么治疗 广式腊肉的腌制方法 湿热体质的表现症状及调理方法 跳绳减肥的正确方法一天跳多少能达到效果 炖羊骨头的家常做法 雪铁龙世嘉怎么样 快速缓解胃疼的方法 乳房怎么变大