vb.net 控件背景透明怎么以另一个控件为背景色

选择透明背景会以panel的颜色为背景色,怎么让他以picture1的图片为背景色... 选择透明背景会以panel的颜色为背景色,怎么让他以picture1的图片为背景色 展开
 我来答
为晴瑰D
推荐于2016-11-11 · TA获得超过336个赞
知道小有建树答主
回答量:266
采纳率:52%
帮助的人:171万
展开全部
不知道你用过VB6没有,vb6里的image控件和label控件是可以完全透明的,就是控件下面不管有什么都可以显示出来。
但vb.net里没有这样完全透明的控件了。
vb.net 里面设完背景色透明之后只显示出它属于的那个窗口的背景,比如form里有个label,label透明之后只能显示出他盖住的那部分form的图像,而如果panel里有个label的话,那他只显示panel的背景图像。
鼎成科技大兴店
2018-09-19 · TA获得超过236个赞
知道小有建树答主
回答量:236
采纳率:77%
帮助的人:13.8万
展开全部
label.Parent=picture1'设置父容器为picture1
label.BackColor = Color.Transparent'设置背景色透明
label.Location = New Point(0, 0)'设置标签显示的坐标(此坐标为picture1的相对坐标而非标签在窗口的坐标)
以上代码可以实现VB6里的透明标签效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f7fee79f7
2013-08-16 · TA获得超过395个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:321万
展开全部
那把控件放在picture1的图片上不就行了?
追问
没用...图上就是那样..显示的还是panel的颜色
追答
那可不可以直接就用你需要的图片作为控件背景,不去设置透明,行不行?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式