手机
当前位置:查字典教程网 >编程开发 >C#教程 >深入C# winform清除由GDI绘制出来的所有线条或图形的解决方法
深入C# winform清除由GDI绘制出来的所有线条或图形的解决方法
摘要:在C#winform应用程序中,可以用GDI绘制出线条或图形。1、在主窗体上绘制线条或图形复制代码代码如下:using(Graphicsg=...

在C#winform应用程序中,可以用GDI绘制出线条或图形。

1、在主窗体上绘制线条或图形

复制代码 代码如下:

using (Graphics g = this.CreateGraphics())

{

g.DrawLine(Pens.Blue, new Point(10, 10), new Point(100, 100));

}

2、在指定的容器上绘制线条或图形,如在panel1上绘制

复制代码 代码如下:

using (Graphics g = this.panel1.CreateGraphics())

{

g.DrawLine(Pens.Blue, new Point(10, 10), new Point(100, 100));

}

但是有时想要清除当前窗体中的由GDI绘制出来的所有线条或图形时,可以用下面的方法清除。

复制代码 代码如下:

using (Graphics g = this.CreateGraphics())

{

g.Clear(this.BackColor);

}

g.Clear()函数是指用指定的颜色重绘窗体的背景,Clear函数中的参数就是要绘制的颜色,当参数设置为this.BackColor时,也就是当前窗体的背景颜色,就可以达到清除当前窗体中所有由GDI绘制出来的所有线条或图形了。

【深入C# winform清除由GDI绘制出来的所有线条或图形的解决方法】相关文章:

深入C# 内存管理以及优化的方法详解

使用C# Winform应用程序获取网页源文件的解决方法

C#删除文件目录或文件的解决方法

深入C#任务管理器中应用程序选项隐藏程序本身的方法详解

C# dynamic关键字的使用方法

C# Winform 禁止用户调整ListView的列宽

新手学习.net的一列好走的路径及方法

C# mysql 插入数据,中文乱码的解决方法

C#TreeView 无限级别分类实现方法

深入C#判断操作系统类型的总结详解

精品推荐
分类导航