height是该控件的总高度,而scaleheight是该控件的用户区域,也就是说对用户来说可用的高度为scaleheight.picture的单位刻度是以picture的坐标还是form的坐标依赖于picture.hasdc的值,true为picture坐标

解决方案 »

  1.   

    scaleheight是设置可用高度的,默认是picture高度,坐标默认是picture的坐标。
      

  2.   


    Scale 方法
          用以定义 Form、PictureBox 或 Printer 的坐标系统。不支持命名参数。语法object.Scale (x1, y1) - (x2, y2)Scale 方法的语法包含下列部分:部分 描述 
    object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则带有焦点的 Form 对象缺省为 object。 
    x1, y1 可选的。均为单精度值,指示定义 object 左上角的水平(x-轴)和垂直(y-轴)坐标。这些值必须用括号括起。如果省略,则第二组坐标也必须省略。 
    x2, y2 可选的。均为单精度值,指示定义 object 右下角的水平和垂直坐标。这些值必须用括号括起。如果省略,则第一组坐标也必须省略。 
    说明Scale 方法使您能够将坐标系统重置到所选择的任意刻度。Scale 对运行时的图形语句以及控件位置的坐标系统都有影响。如果使用不带参数的 Scale(两组坐标都省略),坐标系统将重置为缇。
      

  3.   

    height是该控件的总高度,而scaleheight是该控件的用户区域,就以form对象来说height是窗体总的高度包括标题栏菜单栏等在内的总的高度,而scaleheight则是去除这些的高度。