c#中使用Graphice类绘图 怎么才能把背景的黑白格去掉或者变透明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#中使用Graphice类绘图 怎么才能把背景的黑白格去掉或者变透明相关的知识,希望对你有一定的参考价值。

Graphics g = pictureBox.CreateGraphics();
            g.DrawLine(new Pen(Color.Red, this.Size.Width), new Point(this.Location.X, this.Location.Y), new Point(this.Location.X, this.Size.Height));
//注意using. 这个是红色的,颜色你可以自己改.白色 White 黑色 Black
//实现理论就是从上到下画一条线,线的粗度就是你窗体的宽度.
//纯手写的,代码检测一下,

参考技术A 你用graphic绘图是一张图来的,关背景的图什么事?还是你阐述得不够清楚? 参考技术B 黑白格子就是表示透明。追问

是要让黑格子看不出来的那种透明

参考技术C 你这是用ps打开的吗,这就是透明的。

求助!! C# 把一个Label的值设为空,在窗体中看不到这个Label了,点不到了,怎么才能找到这个控件呢?

在 属性窗口 上方有个下拉菜单,可以根据控件的名称找到对应控件 参考技术A Label控件的主要用途是标签,有内容是它的基本要求。由于label的控件默认背景色与窗体背景色一致,如果label控件的文字内容为空,运行时即不可见(但它实际上还在那里,鼠标移动到它上面时仍然可以产生MouseMove等事件)。

个人理解,你的思路可能有些问题,可能你可以通过使用其他控件更好的达到目的。

当然,如果你一定要用Label控件,可以考虑把这个控件的背景色改变,以便和窗体的背景色区分开来。
参考技术B 框选面板,再右键,右键菜单中有“选择<控件名>”的选项,点击就可以选择该控件了

以上是关于c#中使用Graphice类绘图 怎么才能把背景的黑白格去掉或者变透明的主要内容,如果未能解决你的问题,请参考以下文章

C#程序设计窗体如何将导入的图片背景变成透明?

C# winForm怎么把textbox 不可见

python海龟画图怎么把背景变成黑色

请问如何改变C#的winform的panel的指定区域的背景颜色

C#怎么才能输入3个数字加个逗号

菜鸟求助关于Canvas绘图背景问题。