vb中的move方法
object.Moveleft1000,top+1000,width+1000,height+1000可以运行但是如果把他们的顺序倒过来一样是可以运行的比如object....
object.Move left1000, top+1000, width+1000, height+1000 可以运行
但是如果 把他们的顺序倒过来一样是可以运行的比如object.Move top+1000, left+1000, width+1000, height+1000 但是效果不一样。 有什么区别呢?怎么看出他们的区别呢? 展开
但是如果 把他们的顺序倒过来一样是可以运行的比如object.Move top+1000, left+1000, width+1000, height+1000 但是效果不一样。 有什么区别呢?怎么看出他们的区别呢? 展开
展开全部
MOVE:用以移动 MDIForm、Form 或控件,不支持命名参数。操作方法如下:
1、首先新建一个工程,调整好软件的界面大小。给界面里面添加一个图片。
2、然后点击滚动条,画到界面里面,这样界面就构建好了。
3、接下来给图片空间添加图片,拉动右边的滚动条,找到picture。在picture右边的按钮给他添加图片。
4、之后要做出设置,拉动滚动条,找到autoredraw,和autosize。都设置为true就是这只他的自动重画,自动适应大小。
5、然后双击图片控件。代码窗口自动进入。在右上角选择scroll,change和scroll同时都要,两个都写进代码(Picture1.Left = -(HScroll1.Value / HScroll1.Max) * Picture1.Width)。
6、最后运行一下,如图滑动滚动条,就可以看到全部的图像了。
展开全部
MOVE:
用以移动 MDIForm、Form 或控件。不支持命名参数。
语法
object.Move left, top, width, height
Move 方法的语法包含下列部分:
部分 描述
object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,带有焦点的窗体缺省为 object。
left 必需的。单精度值,指示 object 左边的水平坐标 (x-轴)。
top 可选的。单精度值,指示 object 顶边的垂直坐标 (y-轴)。
width 可选的。单精度值,指示 object 新的宽度。
height 可选的。单精度值,指示 object 新的高度。
说明
只有 left 参数是必须的。但是,要指定任何其它的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定 left 和 top 参数,则无法指定 width 参数。任何没有指定的尾部的参数则保持不变。
对于 Frame 控件中的窗体和控件,坐标系统总是用缇 。移动屏幕上的窗体或移动 Frame 中的控件总是相对于左上角的原点 (0,0)。移动 Form 对象或 PictureBox 中的控件(或 MDIForm 对象中的 MDI 子窗体)时,则使用该容器对象的坐标系统。坐标系统或度量单位是在设计时 用 ScaleMode 属性设置。在运行时 使用 Scale 方法可以更改该坐标系统。
用以移动 MDIForm、Form 或控件。不支持命名参数。
语法
object.Move left, top, width, height
Move 方法的语法包含下列部分:
部分 描述
object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,带有焦点的窗体缺省为 object。
left 必需的。单精度值,指示 object 左边的水平坐标 (x-轴)。
top 可选的。单精度值,指示 object 顶边的垂直坐标 (y-轴)。
width 可选的。单精度值,指示 object 新的宽度。
height 可选的。单精度值,指示 object 新的高度。
说明
只有 left 参数是必须的。但是,要指定任何其它的参数,必须先指定出现在语法中该参数前面的全部参数。例如,如果不先指定 left 和 top 参数,则无法指定 width 参数。任何没有指定的尾部的参数则保持不变。
对于 Frame 控件中的窗体和控件,坐标系统总是用缇 。移动屏幕上的窗体或移动 Frame 中的控件总是相对于左上角的原点 (0,0)。移动 Form 对象或 PictureBox 中的控件(或 MDIForm 对象中的 MDI 子窗体)时,则使用该容器对象的坐标系统。坐标系统或度量单位是在设计时 用 ScaleMode 属性设置。在运行时 使用 Scale 方法可以更改该坐标系统。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
显然是可以运行的,效果当然也是不一样的.
并不是你在函数参数里用了跟参数名称有关系的变量就可以改变move方法对参数的调用方式,top+1000, left+1000等在运行时只会被解释成几组(计算后)数字,move方法调用并执行时仍然会按其预先定义的顺序获取其需要的参数,即不管你后面的顺序怎么放,第一个逗号前值的都会被解释成left,不知道我说清楚了没有.
object.Move方法
语法:object.Move left,top,width,height
参数:left必需的。单精度值,指示object左边的水平坐标(X轴)。top可选的。单精度值,指示object顶边的垂直坐标(Y轴)。width可选的。单精度值,指示object新的宽度。height可选的。单精度值,指示object新的高度。
并不是你在函数参数里用了跟参数名称有关系的变量就可以改变move方法对参数的调用方式,top+1000, left+1000等在运行时只会被解释成几组(计算后)数字,move方法调用并执行时仍然会按其预先定义的顺序获取其需要的参数,即不管你后面的顺序怎么放,第一个逗号前值的都会被解释成left,不知道我说清楚了没有.
object.Move方法
语法:object.Move left,top,width,height
参数:left必需的。单精度值,指示object左边的水平坐标(X轴)。top可选的。单精度值,指示object顶边的垂直坐标(Y轴)。width可选的。单精度值,指示object新的宽度。height可选的。单精度值,指示object新的高度。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可移动控件在窗体上的位置,
也可移动窗体在屏幕上的位置。
MOVE
左,顶,右,底
也可移动窗体在屏幕上的位置。
MOVE
左,顶,右,底
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参数是左,上,宽,高,参数的位置不能调,当然调了也只是以那个位置去嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询