手机
当前位置:查字典教程网 >编程开发 >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# WinForm捕获全局变量异常 SamWang解决方法

WinForm子窗体访问父窗体控件的实现方法

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

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

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

C#中判断本地系统的网络连接状态的方法

深入分析C#中WinForm控件之Dock顺序调整的详解

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

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

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

精品推荐
分类导航