For Each Ctr In Me.Controls If UCase$(TypeName(Ctr)) = "LABEL" Then Picture2.ForeColor = Ctr.ForeColor Picture2.FontSize = Ctr.FontSize Picture2.Font.Name = Ctr.Font.Name Picture2.Font.Bold = Ctr.Font.Bold Picture2.CurrentX = Ctr.Left + 15 Picture2.CurrentY = Ctr.Top + 15 Picture2.Print Ctr.Caption End If Next SavePicture Picture2.Image, "C:\KK.BMP" End Sub
'如PICTURE1中有标签。则借助PICTURE2完成该功能Option ExplicitPrivate Sub Command1_Click()
Dim Ctr As Control
Picture2.AutoRedraw = True
Picture2.Width = Picture1.Width
Picture2.Height = Picture1.Height
Picture2.Picture = Picture1.Picture
For Each Ctr In Me.Controls
If UCase$(TypeName(Ctr)) = "LABEL" Then
Picture2.ForeColor = Ctr.ForeColor
Picture2.FontSize = Ctr.FontSize
Picture2.Font.Name = Ctr.Font.Name
Picture2.Font.Bold = Ctr.Font.Bold
Picture2.CurrentX = Ctr.Left + 15
Picture2.CurrentY = Ctr.Top + 15
Picture2.Print Ctr.Caption
End If
Next
SavePicture Picture2.Image, "C:\KK.BMP"
End Sub