日期:2014-05-18  浏览次数:21252 次

C# winform Panel背景色问题!
怎么设置panel的背景色为透明的?
设置panel的backcolor属性为:Transparent时 但是运行后的界面是窗体的背景色,但窗体的背景色又不能设置为Transparent的!

------解决方案--------------------
这个透明确实不好用,你是控件叠加或者窗体叠加的问题吧?
------解决方案--------------------
看看这个,自定义一个透明的窗体吧:
http://www.codeproject.com/KB/cs/transparentwindowsincsharp.aspx
------解决方案--------------------
透明都是假透明, 强行修改控件的一些绘制行为
------解决方案--------------------
这个不清楚
设计界面控件美观度等,最麻烦了
------解决方案--------------------
你要透到桌面么?
把Panel做成个大洞?

那你给Panel设个很灰主流的颜色
然后把这个颜色设置成form的transparent key就好了。