简单的实现方法:在PictureBox中加入一个Label控件,利用这个Label显示文字。将Label背景设置为透明,所显示的文字不会影响画面。
具体实现方法如下:
(1)在窗体Form1上布置一个PictureBox,将一个Label拖入到PictureBox内。再在窗体上布置一个TextBox
在PictureBox中载入一个图片;将label1的BackStyle属性设置为: 0 -Transparent
(2)窗体代码
Option ExplicitPrivate Sub Form_Load()
Label1.Caption = ""
Text1.Text = ""
End Sub
Private Sub Text1_Change()
Label1.Caption = Text1.Text
End Sub
(3)运行效果
最简单在图片上显示文字的方法是:在位于图片上方的Label中显示文字。
实现方法如下:
(1)新建一个VB工程
(2)在Form1上布置1个Image、1个Label、1个TextBox和1个Button。在Image中载入图片,确保Label位于Image之上
(3)窗体代码
Option ExplicitPrivate 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)运行效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)