VB2010的窗体透明选项Opacity 但当opacity为0时,窗体上的组件也会透明怎样设置才能让其他控件不透明?

最好给出相关的代码,我用的是VS里面的VB我找到了几个早期VB的代码,貌似全灭了、、你们的理解错误了!我指的是窗体透明!(即:运行的时候是透明的!可以见到下面的东西!)但... 最好给出相关的代码,我用的是VS里面的VB 我找到了几个早期VB的代码,貌似全灭了、、
你们的理解错误了!
我指的是窗体透明!(即:运行的时候是透明的!可以见到下面的东西!)
但是,窗体上的控件必须不透明!
也就是只让窗体透明
你们用过千千的桌面歌词么?就是那个效果!
展开
 我来答
IOBUS
2011-09-15 · 超过13用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:18.5万
展开全部
你把窗口的背景色(BackColor)改为不同于其它控件的背景色。然后在窗口属性框里设置TransparencyKey=窗口的背景色即可,也可以在FormLoad过程中加入 Me.TransparencyKey = Me.BackColor。Opacity项不用管它。

我用的是vb2008,你看vb2010里设置是不是相同
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
火七暴十唯零23
2011-09-12 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.6万
采纳率:0%
帮助的人:4655万
展开全部
WPF窗体的外壳还是一个普通的Windows窗体,对它设置Opacity,设置的还是内部一个Surface的Opacity(其实是一个DirectX中的Surface)。

楼主的需求,应该是去掉Window的边框再做。
即设置AllowsTransparency="True" WindowStyle="None"
然后自己画边框等等
2011年
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式