VB如何让文字显示在图片之上

我做了一张背景图片,我要在上面放个文本框那个文本框总是有背景色,我只要显示文字,其他透明,就是让文字显示在我的图片上面,如何实现?... 我做了一张背景图片,我要在上面放个文本框
那个文本框总是有背景色,我只要显示文字,其他透明,就是让文字显示在我的图片上面,如何实现?
展开
 我来答
freeeeeewind
推荐于2017-09-16 · TA获得超过1万个赞
知道大有可为答主
回答量:3227
采纳率:94%
帮助的人:1330万
展开全部

最简单在图片上显示文字的方法是:在位于图片上方的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)运行效果

zhfirst
2010-04-07 · TA获得超过137个赞
知道答主
回答量:116
采纳率:0%
帮助的人:116万
展开全部
放个LABEL标签,然后把标签的BorderStyle 属性设置为0(透明)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bydosniper
2010-04-07 · TA获得超过1059个赞
知道小有建树答主
回答量:605
采纳率:100%
帮助的人:239万
展开全部
TextBox背景做透明很难做
你可以换成Label控件,吧文本设在Caption属性,BackStyle设为0

或者直接在Picture或者Form上用Print 方法输出
要求控件的AutoRedraw属性为True
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hekcn
2010-04-07 · TA获得超过820个赞
知道小有建树答主
回答量:176
采纳率:50%
帮助的人:104万
展开全部
不用文本框,改用标签,将标签Label1.BackStyle = 0 ;Label1.Caption = 你的文本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友85f366cb43
2010-04-07 · TA获得超过781个赞
知道小有建树答主
回答量:920
采纳率:61%
帮助的人:455万
展开全部
Label1.BorderStyle = 0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式