请问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要怎么用,整个函数是啥样的?

SQL Server中的聚合函数都有哪些?

vb窗体中的resize是啥事件?

请问Unity3D中,第三人称视角使用角色控制器的Move函数移动时,怎么实现由鼠标左右移动控制运动朝向?

请问vb.net中如何使用emgucv的remap

SQL Server中的聚合函数都有哪些?