GetCharWidth  调查字体中一个或多个字符的宽度。在Win32环境中,请使用GetCharWidth32函数。
关于高度嘛,没查到,我想也应该是用api函数吧

解决方案 »

  1.   

    比如先在窗体上设计号字体和字号:    Me.ScaleMode = 3
        ?Me.TextWidth("好")
        ?Me.TextHeight("好")这就得到了在当前字号和字体下“好”字的宽和高。
      

  2.   

    我的具体问题是这样的:我要把一个字符标签Label放在一个自定义的控件体
    UserControl的中间位置,即每次Label的字体属性改变以后会调用UserControl的ReSize事件,重新摆放Label的位置。计算公式是:
    Label.Top=(UserControl.height-Label的高度)/2
      

  3.   

    Private Sub Usercontrol_Resize()
        Label1.autosize=true
        Label1.Top=(Usercontrol.ScaleHeight-Label1.Height)/2
        Label1.Left=(Usercontrol.ScaleWidth-Label1.Width)/2
    End Sub