vb.net中如何使背景图片上的lable控件透明?

如图所示,lable的backcolor属性已经调到Transparent,但还是无法实现透明效果... 如图所示,lable的backcolor属性已经调到Transparent,但还是无法实现透明效果 展开
 我来答
tianqing20wen

2011-04-24 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5073万
展开全部
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Label1.BackColor = System.Drawing.Color.Transparent
End Sub
没问题哦。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lipeiyi2006
2011-04-24 · TA获得超过1567个赞
知道小有建树答主
回答量:1065
采纳率:0%
帮助的人:1069万
展开全部
GDI+画法
Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click
Dim g As Graphics = PictureBox1.CreateGraphics
g.DrawString("hahahaha", New Font("微软雅黑", 9), Brushes.Black, 5, 5)
End Sub

在PictureBox上用PictureBox1.CreateGraphics
在窗体上用Me.CreateGraphics

还可以是参考资料中的方法

参考资料: http://z.baidu.com/question/146347007.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
javahan
2011-04-24 · 超过21用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:43.7万
展开全部
用Draw的方式,例如:
private void FrmTest_Paint(object sender, PaintEventArgs e)
{
Label L;
L = lblItemName;
L.Visible = false;
e.Graphics.DrawString(L.Text, L.Font, new SolidBrush(L.ForeColor), L.Left, L.Top);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
2007324104
2011-04-24 · 超过17用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:39.1万
展开全部
把label的BackColor设置为‘Transparent’
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaobuping
2011-04-24 · TA获得超过340个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:267万
展开全部
Me.SetStyle(ControlStyles.SupportsTransparentBackColor, True)
Me.BackColor = Color.FromArgb(0, Color.White)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式