form窗体能不能 透明?

foman 2006-05-08 07:40:52
我想做成那镂空效果
就是把 form窗体上的控件 直接显示出来 而不是在form上
...全文
455 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
webwait 2006-05-09
  • 打赏
  • 举报
回复
http://developer.ccidnet.com/art/340/20020918/25457_1.html
好像是同样的文章
webwait 2006-05-09
  • 打赏
  • 举报
回复
http://spaces.msn.com/byebyebluewater/Blog/cns!1pAmEFM3iokqNXFgjdqda_iA!232.entry
foman 2006-05-09
  • 打赏
  • 举报
回复
控件只能设置backcolor 为 web-transparent,这是背景为窗体的背景。没有TransparencyKey
foman 2006-05-09
  • 打赏
  • 举报
回复
控件好像不能设置 屏蔽色,只有窗体能
webwait 2006-05-09
  • 打赏
  • 举报
回复
就是指定屏蔽色,所有和屏蔽色相同的颜色都会被屏蔽,变成透明的
不知道C#有没有
foman 2006-05-09
  • 打赏
  • 举报
回复
就是说 让 控件的背景 是窗体后面的 背景,而不是窗体的背景。
AlphaGroup 2006-05-09
  • 打赏
  • 举报
回复
我记得我试过
C#里面好像不灵光
webwait 2006-05-09
  • 打赏
  • 举报
回复
和蒙版一个道理吧
控件背景颜色=TransparencyKey指定颜色-》透明
窗体背景颜色<>TransparencyKey指定颜色-》不透明
没用过
foman 2006-05-09
  • 打赏
  • 举报
回复
楼主是不是要把窗体透明,但其上的控件仍可见???????

对 但是
把窗体的背景色设置为你要透明的颜色,然后将窗体的属性中的TransparencyKey的颜色设置为你窗体背景的颜色即你选择的透明色 之后,
控件的背景还是窗体的背景,我想让控件的背景直接透到 比如桌面的背景
badboy168 2006-05-09
  • 打赏
  • 举报
回复
form.Opacity = 0.5
此属性能接收的范围是0-1.0,只有win2000以上才支持
foman 2006-05-09
  • 打赏
  • 举报
回复
看了,写得很好。恩看来只能这么做了。谢谢了
Yellow198267 2006-05-08
  • 打赏
  • 举报
回复
楼主是不是要把窗体透明,但其上的控件仍可见???????
dugupiaoyun 2006-05-08
  • 打赏
  • 举报
回复
把窗体的背景色设置为你要透明的颜色,然后将窗体的属性中的TransparencyKey的颜色设置为你窗体背景的颜色即你选择的透明色,那么就达到你想要的效果了!
Yuna_2z 2006-05-08
  • 打赏
  • 举报
回复
学习了.......
foman 2006-05-08
  • 打赏
  • 举报
回复
但是控件也看不见了呢
ChengKing 2006-05-08
  • 打赏
  • 举报
回复
form.Opacity = 0%

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧