C# 怎样将窗体背景色设为透明的啊 ?

时间:2021-10-24 14:51:17
   我想做一个窗体应用程序  就是显示一张图片  去掉窗体边框和背景色  只显示窗体的背景图片 或则加一个picturebox 控件然后放入图片  只要求显示图片其他的都透明   我试过如果将窗体设为透明 则里面的所有控件都会为透明的 要怎样才能达到那种效果呢?

5 个解决方案

#1


将窗体的FormBorderStyle属性设置为”None“即可。 C# 怎样将窗体背景色设为透明的啊 ?

#2


1、加入picturebox,加载图片。
2、将窗体的FormBorderStyle属性设置为”None“
3、找到窗体的TansparencyKey,将它设置为与窗体的BackColor背景色一致即可。

#3


引用 2 楼 burnschow 的回复:
1、加入picturebox,加载图片。
2、将窗体的FormBorderStyle属性设置为”None“
3、找到窗体的TansparencyKey,将它设置为与窗体的BackColor背景色一致即可。
可以试试

#4


楼主应该去百度/Google上面去搜索一下就可以

#5


3、找到窗体的TansparencyKey,将它设置为与窗体的BackColor背景色一致即可。 这种方式 XP下不透明
怎么解决

#1


将窗体的FormBorderStyle属性设置为”None“即可。 C# 怎样将窗体背景色设为透明的啊 ?

#2


1、加入picturebox,加载图片。
2、将窗体的FormBorderStyle属性设置为”None“
3、找到窗体的TansparencyKey,将它设置为与窗体的BackColor背景色一致即可。

#3


引用 2 楼 burnschow 的回复:
1、加入picturebox,加载图片。
2、将窗体的FormBorderStyle属性设置为”None“
3、找到窗体的TansparencyKey,将它设置为与窗体的BackColor背景色一致即可。
可以试试

#4


楼主应该去百度/Google上面去搜索一下就可以

#5


3、找到窗体的TansparencyKey,将它设置为与窗体的BackColor背景色一致即可。 这种方式 XP下不透明
怎么解决