请问vb中的move函数的使用方法有哪些?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问vb中的move函数的使用方法有哪些?相关的知识,希望对你有一定的参考价值。
我写了以下语句
Private Sub Timer1_Timer()
Command1.Move Command1.Left + 10, Command1.Top + 10,
Command1.Width + 5, Command1.Height + 5
End Sub
在使用move函数时候 我想要加上“()” 但是每次加上“()”就显示缺少“=”
请问如何在move函数中正确使用 “=” 才不至于报错
例如 move(command1.left+100,command1.top+120)
应该怎样写成完整的语句???
具体使用方法如下:
1、打开VB编程软件,新建标准EXE.
2、创建两个命令按钮,第一个的caption改为普通按钮,第二个的caption改为移动按钮,名称改为A。
4、点击运行,首先由留意移动按钮的位置和大小
4、点击运行,首先由留意移动按钮的位置和大小
5、我们这是点击普通按钮,发现移动按钮的位置和大小变了。
move 左边距离,上边距离,宽度,高度。移动按钮就会发生位置上的和大小上的变化。
参考技术A用以移动 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 方法可以更改该坐标系统。
参考技术B 使用move方法时,如果加括号,那么move前面要加call,就像调用function或sub过程一样!Private Sub Timer1_Timer()
Call Command1.Move(Command1.Left + 10, Command1.Top + 10, Command1.Width + 10, Command1.Height + 10)
End Sub本回答被提问者采纳 参考技术C Move 函数
Visual Studio 2013
其他版本
支持 WRL基础结构,不应在代码中直接使用。
template<
class T
>
inline typename RemoveReference<T>::Type&& Move(
_Inout_ T&& arg
);
参数: T
参数类型。
arg
移动的参数。
返回值
如果存在,移除了在引用或 Rvalue 引用字符之后的参数 arg。
备注
从一个位置移动的指定参数到另一个。
有关更多信息,请参见 规则引用声明符:&& 的1Move Semantics部分。
要求
页眉:internal.h
Microsoft::WRL::Details命名空间: 参考技术D command的move()是一个sub,没有返回值,所以你不能这样使用:
a = command1.move(....)
以上是关于请问vb中的move函数的使用方法有哪些?的主要内容,如果未能解决你的问题,请参考以下文章
请问:VB 里面的MessageBox要怎么用,整个函数是啥样的?