手机
当前位置:查字典教程网 >编程开发 >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# 内存管理以及优化的方法详解

c# winform取消右上角关闭按钮的实现方法

C#异步调用的好处和方法分享

关于C#程序优化的五十种方法

C# dynamic关键字的使用方法

深入C#中使用SqlDbType.Xml类型参数的使用详解

深入理解C#实现快捷键(系统热键)响应的方法

c# winform多线程的小例子

C#中将字符串转换为整型的三种解决方法总结

精品推荐
分类导航