爱问知识人 爱问教育 医院库

请教一个问题!

首页

请教一个问题!

form1.height与form1.scaleheight有什么不同吗?

提交回答
好评回答
  • 2019-05-30 16:37:25
    ScaleWidth和ScaleHeigth为自定义刻度
    根据绘图区的当前宽度和高度来定义单位。例如:
    ScaleWidth = 1200
    ScaleHeight = 800
    以上语句将绘图区宽度的1/1200定义为水平单位,而将高度的1/800定义为垂直单位。
    注意:ScaleWidth和ScaleHeight属性表示对象可用空间的大小,是按对象的内部尺寸来定义单位的,内部尺寸不包括边框厚度以及菜单或标题的高度.
    对象的外部尺寸由Width和Height属性定义。Width和Height属性总是按对象所属容器的坐标系来表示,而ScaleWidth和ScaleHeigt属性决定对象本身的坐标系。
    注意:四个刻度属性都可以包括分数,还可以是负数,如果ScaleWidth和ScaleHeight属性设为负数,那么将改变坐标系的方向。
    

    骑***

    2019-05-30 16:37:25

其他答案

    2019-05-30 16:07:50
  • 前者是窗体在外界看来的高度,修改这个值会直接改变窗体的高度。
    后者是窗体内可工作区的高度,这个高度不是绝对的,这个值不会影响窗体的高度,只是把窗体内的工作区在高度上分成了scaleheight份。

    自***

    2019-05-30 16:07:50

  • 2019-05-30 15:58:21
  •   请参考MSDN关于两者的解释:
    Height 属性(VBA 外接程序对象模型)
     返回或设置一个 Single 数,其内容为以缇 为单位的窗口高度,此属性可读/写。
    说明
    只要窗口保持链接或连接,改变链接窗口或连接窗口的 Height 属性设置没有任何效果。
       ScaleHeight、ScaleWidth 属性 当使用图形方法或调整控件位置时,返回或设置对象内部的水平 (ScaleWidth) 或垂直 (ScaleHeight) 度量单位。对于 MDIForm 对象,在设计时 是不可用的,并且在运行时是只读的。
       语法 object。ScaleHeight [= value] object。ScaleWidth [= value] ScaleHeight 和 ScaleWidth 属性的语法包含下面部分: 部分 描述 Object 对象表达式,其值是“应用于”列表中的一个对象。
       Value 一个用来指定水平或垂直度量的数值表达式。 说明 能够使用这些属性来为绘图或打印创建一个自定义的坐标比例尺。例如,语句 ScaleHeight = 100 将改变窗体实际内部高度的度量单位。取代当前高度为 n 个单位(缇、像素、。
      。。),高度将变为 100 个自定义单位。因而,50 个单位的距离就是对象的高度/宽度的一半,101 个单位的距离将超出对象 1 个单位。 为了定义基于标准度量单位的比例尺,例如缇、磅、像素、字符、英寸、毫米、或厘米应使用 ScaleMode 属性。
       这些属性设置为正值将使坐标从上向下及从左向右增加。它们设置为负值将使坐标从下向上及从右向左增加。 这些属性和相关的 ScaleLeft 与 ScaleTop 属性的使用,可以建立起一个完全的带有正、负坐标的坐标系统。所有这四个 Scale 属性与 ScaleMode 属性按下面的方式进行交互作用: 把其它任何 Scale 属性设置为任何值都将使 ScaleMode 自动地设置为 0。
      ScaleMode 等于 0 是用户定义。 把 ScaleMode 设置为一个大于 0 的数,将使 ScaleHeight 和 ScaleWidth 的度量单位发生改变,并将 ScaleLeft 和 ScaleTop 设置为 0。另外,CurrentX 和 CurrentY 的设置值将发生改变以反映当前点的新坐标。
       也可以在语句中使用 Scale 方法设置 ScaleHeight、ScaleWidth、ScaleLeft 和 ScaleTop 属性。 注意 ScaleHeight 和 ScaleWidth 属性与 Height 和 Width 属性是不一样的。
      
       对于 MDIForm 对象,ScaleHeight 和 ScaleWidth 仅涉及窗体中未被 PictureBox 控件覆盖的区域。在 MDIForm 的 Resize 事件中应避免使用这些属性调整 PictureBox 的大小。 。

    你***

    2019-05-30 15:58:21

类似问题

  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):