加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Vb中窗体自定义坐标

发布时间:2020-12-16 23:09:10 所属栏目:大数据 来源:网络整理
导读:开始使用 vb 的时候喜欢用手画出那个控件的位置 . 然后一个一个的拖动 , 一点一点的移动 . 直到感觉满意了为止 . 如果是控件多了这个就很麻烦了 一不小心可能会将谋个控件拖到一边去 所以 , 我们在以后的作品中 尽量使用代码来定义控件位置 , 要灵活的掌握坐

开始使用vb的时候喜欢用手画出那个控件的位置.然后一个一个的拖动,一点一点的移动.直到感觉满意了为止.如果是控件多了这个就很麻烦了

一不小心可能会将谋个控件拖到一边去

所以,我们在以后的作品中

尽量使用代码来定义控件位置,要灵活的掌握坐标位置.,可以使用自定义坐标.使用像素来更好的来分区显示控件.


例如:

具体定义方法:
ScaleMode
设成0
ScaleHeight
窗口的宽度,这个值不会影响窗体的显示大小,只是表示你把窗体垂直方向上分成了多少份
ScaleWidth
意义和ScaleHeight一样,是在水平方向上对窗体进行分割
ScaleTop
表示窗体的顶部用你的自定义坐标单位来表示是多少
ScaleLeft
ScaleTop一样,用自定义坐标单位表标窗体的左边起点
注意:ScaleWidthScaleTop都是指窗体内部空间的位置,不包括标题和窗体边框

举例来讲:

如果窗体大小是(400300),在没有设成自定义坐标时,默认ScaleMode1(缇),这时窗体的左上角是(00),高度是300,宽度是400,这时的坐标(200150)是窗体的中心点,(400300)是窗体的右下角,现在我们改成自定义坐标,设置ScaleWidth=200ScaleHeight=-200(负值表示从上往下坐标值是递减的),ScaleLeft=-100ScaleTop=100,这时也就是说我们把窗体水平方向上分成了200份,左边起点是-100,这样右边终点就成了100,同样垂直方向上也分成了200份,顶部是100,底部是-100,这时在这个窗体上(00)就成了中心点了,(-100100)是左上角,(100-100)是右下角,这就跟我们小时候数学中的x-y坐标系一样了

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读