如题

解决方案 »

  1.   

    以Form为例:
    ScaleHeight和ScaleWidth:是指窗体内部的有效区域的尺寸,不包括窗体边框,窗体标题栏。Height和Width :指窗体的高度和宽度,包括窗体边框,窗体标题栏。
      

  2.   

    1)当使用图形方法或调整控件位置时,返回或设置对象内部的水平(ScaleWidth)或垂直(ScaleHeight)度量单位。对于MDIForm对象,ScaleHeight和ScaleWidth仅涉及窗体中未被PictureBox控件覆盖的区域;
    2)标签label没有scaleHeight和ScaleWidth属性,如果是图片框,还是有区别,前者是指图片框内部图片有效区域,边框就没算在内,你可以自己用简单代码看一下区别!!
    Private Sub Form_Click()
        
        Print Picture1.Height
        Print Picture1.ScaleHeight
    End SubPrivate Sub Form_Load()
    'Picture1.ScaleHeight = 1000
    'Picture1.Height = 2000
    'Picture1.Picture = LoadPicture("C:\Documents and Settings\Administrator\My Documents\My Pictures\动画图片\mm.jpg")
        
    End Sub