http://topic.csdn.net/u/20100503/07/45591a55-4e1b-4b59-9ffd-8d793f5de6cb.html?1189856735
Label能在PictureBox图片上显示字体吗?
SYSSZ-(老张) 的解答是
Private Sub Form_Load()
Set Label1.Container = Picture1
 Label1.Left = 100
  Label1.Top = 50
End Sub目标实现第一步,Label能在PictureBox上显示.
现在存在单位换算问题
Private Sub Form_Load()
Set Label1.Container = Picture1
  With Label1
    .Left = 3000
    .Top = 1900
    .Caption = "主要是什么位置"
    .AutoSize = True
    .BackStyle = 1
  End With
End Sub    .Left = 3000
    .Top = 1900是什么单位,现在是靠试算方法,效率太低.

解决方案 »

  1.   

    VB中的ScaleWidth、ScaleHeight,在这里表示什么意思??
    Width与Height的单位到底是什么
    Point,Twips发此帖的目标定位将Label----在PictureBox定位,
    目标需求就是
    按可以计算的规则,将Label----在PictureBox定位.
      

  2.   

    现在找到这种方法----容器法
    Label1.Container
    好像有点门,但还是绕不过弯来.Private Sub Form_Load()Set Label1.Container = Picture1
      With Label1.Container
        .Height = 400
        .Width = 0.7
        MsgBox .Width & "---" & .Height
      End With
      ''
      With Label1
        
        .Left = 100
        .Top = 150
        .Caption = "现在是什么位置"
        .AutoSize = True
        .BackStyle = 1
        .Alignment = 2
      End With
    End Sub