Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何使背面颜色在屏幕上透明_Vb.net - Fatal编程技术网

Vb.net 如何使背面颜色在屏幕上透明

Vb.net 如何使背面颜色在屏幕上透明,vb.net,Vb.net,我遇到了一个奇怪的问题:我曾尝试在vb.net中创建透明颜色,但无法使用以下代码: Me.BackColor = System.Drawing.Color.Transparent 但任何其他颜色都可以正常工作,例如: Me.BackColor = System.Drawing.Color.Lime 但当尝试在属性中将其设置为透明时,我从调试器中得到以下错误: 有什么帮助吗?如果您正在谈论一个表单,那么您可以通过设置透明键,然后将背景色设置为该颜色,使其透明 Me.TransparencyK

我遇到了一个奇怪的问题:我曾尝试在vb.net中创建透明颜色,但无法使用以下代码:

Me.BackColor = System.Drawing.Color.Transparent
但任何其他颜色都可以正常工作,例如:

Me.BackColor = System.Drawing.Color.Lime
但当尝试在属性中将其设置为透明时,我从调试器中得到以下错误:


有什么帮助吗?

如果您正在谈论一个表单,那么您可以通过设置透明键,然后将背景色设置为该颜色,使其透明

 Me.TransparencyKey = Color.Magenta
 Me.BackColor = Color.Magenta

无论Me是什么,它的背景色都不能设置为透明。请阅读并将错误作为文本而不是图片带到问题中。我在这里找到了一个解决方案,但不知道如何准确地执行它。有人能指引我吗?