vb中Height、Width、Left 和 ScaleTop、ScaleHeight ScaleWidth 有何区别

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:43:52
有的人说是:
Height--高
Width --宽
Left --左边坐标
ScaleTop---自定义顶点坐标
ScaleHeight ---自定义高度
ScaleWidth ---自定义宽度
那宽和高不是一样的吗?
还有,高度和自定义高度有什么区别,宽度和自定义宽度有什么区别
怎么不一样,解释一下啊

程序运行后 看见程序窗口的标题栏了吗?蓝色的那条的高度 还有四周一圈的蓝色边框

Height = ScaleHeight + 蓝色标题栏的高度
Width = ScaleWidth + 蓝色边框的宽度
其他依次类推

说的通俗点 就是Scale带头的 就是边框内部开始算起的 没有Scale的 就是整个的

你可以修改窗体的BorderStyle属性 当你修改为0-None 时 (也就是无边框时)上面的那些东西数字就变成一样了 因为没有了边框。。。。

下面的不是自定义高度,是内部高度。
一个窗体的高度与内部高度是不一样的。