VB如何让文字显示在图片之上
我做了一张背景图片,我要在上面放个文本框那个文本框总是有背景色,我只要显示文字,其他透明,就是让文字显示在我的图片上面,如何实现?...
我做了一张背景图片,我要在上面放个文本框
那个文本框总是有背景色,我只要显示文字,其他透明,就是让文字显示在我的图片上面,如何实现? 展开
那个文本框总是有背景色,我只要显示文字,其他透明,就是让文字显示在我的图片上面,如何实现? 展开
5个回答
展开全部
最简单在图片上显示文字的方法是:在位于图片上方的Label中显示文字。
实现方法如下:
(1)新建一个VB工程
(2)在Form1上布置1个Image、1个Label、1个TextBox和1个Button。在Image中载入图片,确保Label位于Image之上
(3)窗体代码
Option Explicit
Private Sub Command1_Click()
Label1.Caption = Text1.Text
End Sub
Private Sub Form_Load()
'设置Label1属性
With Label1
'文字中间对齐
.Alignment = 2
'背景透明
.BackStyle = 0
.Caption = ""
End With
Text1.Text = ""
Command1.Caption = "在图片上显示"
End Sub
(4)运行效果
展开全部
放个LABEL标签,然后把标签的BorderStyle 属性设置为0(透明)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TextBox背景做透明很难做
你可以换成Label控件,吧文本设在Caption属性,BackStyle设为0
或者直接在Picture或者Form上用Print 方法输出
要求控件的AutoRedraw属性为True
你可以换成Label控件,吧文本设在Caption属性,BackStyle设为0
或者直接在Picture或者Form上用Print 方法输出
要求控件的AutoRedraw属性为True
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用文本框,改用标签,将标签Label1.BackStyle = 0 ;Label1.Caption = 你的文本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Label1.BorderStyle = 0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询