×

scalewidth什么意思

scalewidth什么意思(VB问题,scalewidth和width有什么区别)

admin admin 发表于2023-07-26 14:38:09 浏览53 评论0

抢沙发发表评论

本文目录

VB问题,scalewidth和width有什么区别

scalewidth 设置比例尺,比如 Form1.scalewidth=100 表示 把 窗体的宽度分为100份,最窄是1,最宽是100,无论窗体的宽度有多大,都可以这样分,然后安装这个比例尺,设置绘图方法的位置。 width 是设置绝对宽度,比如 Form1.width=100 表示将窗体的绝对宽度设置为100个像素。

VB对象的Width Height和ScaleWidth,ScaleHeight属性有何区别

VB对象的Width,Height和ScaleWidth,ScaleHeight属性区别为:对象不同、影响不同、基点不同。

一、对象不同

1、Width,Height属性:Width,Height属性是控件外部的宽度和高度。

2、ScaleWidth,ScaleHeight属性:ScaleWidth,ScaleHeight属性是控件内部的宽度和高度。

二、影响不同

1、Width,Height属性:Width,Height属性受到控件所在的父容器控件的ScaleMode模式影响。

2、ScaleWidth,ScaleHeight属性:ScaleWidth,ScaleHeight属性受到控件本身的ScaleMode模式影响。

三、基点不同

1、Width,Height属性:Width,Height属性的坐标系以窗体的左上角为基点。

2、ScaleWidth,ScaleHeight属性:ScaleWidth,ScaleHeight属性的坐标系以控件左上角的左上角为基点。