Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

VLayout 事件


事件列表

名称触发时机
Click当用户在对象上按下然后释放鼠标按钮时触发此事件
DblClick当用户在系统的双击时间限制内在对象上按下并释放鼠标左键两次时触发此事件
MouseDown在用户按下鼠标按钮时触发此事件
MouseUp在用户释放鼠标按钮时触发此事件
MouseMove在用户移动鼠标时触发此事件
KeyUp当用户在窗体或控件具有焦点时释放键时触发此事件
KeyDown当用户在窗体或控件具有焦点时按下某个键时触发此事件
KeyPress当窗体或控件具有焦点时,当用户按下并释放对应于 ANSI 代码的键或组合键时触发此事件

事件

Click


当用户在对象上按下然后释放鼠标按钮时触发此事件

语法

function UserForm1_VLayout1_Click ()
{
function_body_statements
}

*function_body_statements 代表了响应函数的函数体的语句。

参数

示例

php
function UserForm1_VLayout1_Click()
{
MsgBox("您单击了一次:")
}

DblClick


语法

function UserForm1_VLayout1_DblClick(cancel)
{
function_body_statements
}
*function_body_statements 代表了响应函数的函数体的语句。

参数

名称必选/可选数据类型说明
Cancel必选Integet该设置确定是否触发事件。 将该参数设置为 True (1) 会取消触发该事件。

示例

php
function UserForm1_VLayout1_DblClick(cancel)
{
MsgBox("您双击了一次:")
}

MouseDown


在用户按下鼠标按钮时触发此事件

语法

function UserForm1_VLayout1_MouseDown (btn, shift, x, y)
{
function_body_statements
}

*function_body_statements 代表了响应函数的函数体的语句。

参数

名称必选/可选数据类型说明
Button必选Integer被按下以触发事件的鼠标按钮
Shift必选Integer按下或释放 Button 参数指定的按钮时 Shift、Ctrl 和 Alt 键的状态
X必选Single鼠标指针当前位置的 x 坐标
Y必选Single鼠标指针当前位置的 y坐标

示例

bash
function UserForm1_VLayout1_MouseDown(btn, shift, x, y)
{
   MsgBox("您按下了鼠标:")
}

MouseUp


在用户释放鼠标按钮时触发此事件

语法

function UserForm1_VLayout1_MouseUp (btn, shift, x, y)

{

function_body_statements

}

*function_body_statements 代表了响应函数的函数体的语句。

参数

名称必选/可选数据类型说明
Button必选Integer被按下以触发事件的鼠标按钮
Shift必选Integer按下或释放 Button 参数指定的按钮时 Shift、Ctrl 和 Alt 键的状态
X必选Single鼠标指针当前位置的 x 坐标
Y必选Single鼠标指针当前位置的 y坐标

示例

bash
function UserForm1_VLayout1_MouseUp(btn, shift, x, y)
{
   MsgBox("您松开了鼠标:")
}

MouseMove


在用户移动鼠标时触发此事件

语法

function UserForm1_VLayout1_MouseMove (btn, shift, x, y)
{
function_body_statements
}

*function_body_statements 代表了响应函数的函数体的语句。

参数

名称必选/可选数据类型说明
Button必选Integer被按下以触发事件的鼠标按钮
Shift必选Integer按下或释放 Button 参数指定的按钮时 Shift、Ctrl 和 Alt 键的状态
X必选Single鼠标指针当前位置的 x 坐标
Y必选Single鼠标指针当前位置的 y坐标

示例

bash
function UserForm1_VLayout1_MouseMove(btn, shift, x, y)
{
   MsgBox("您移动了鼠标:")
}

KeyUp


当用户在窗体或控件具有焦点时释放键时触发此事件

语法

function UserForm1_VLayout1_KeyUp (keycode, shift)
{
function_body_statements
}

*function_body_statements 代表了响应函数的函数体的语句。

参数

名称必选/可选数据类型说明
keyCode必选Integer键代码,您可以通过将参数设置为 0 来阻止对象接收按键
Shift必选Integer按下或释放 Button 参数指定的按钮时 Shift、Ctrl 和 Alt 键的状态

示例

bash
function UserForm1_VLayout1_KeyUp(keycode, shift)
{
   MsgBox("您松开了" + keycode + "键")
}

KeyDown


当用户在窗体或控件具有焦点时按下某个键时触发此事件

语法

function UserForm1_VLayout1_KeyDown (keycode, shift)
{
function_body_statements
}

*function_body_statements 代表了响应函数的函数体的语句。

参数

名称必选/可选数据类型说明
keyCode必选Integer键代码,您可以通过将参数设置为 0 来阻止对象接收按键
Shift必选Integer按下或释放 Button 参数指定的按钮时 Shift、Ctrl 和 Alt 键的状态

示例

bash
function UserForm1_VLayout1_KeyDown(keycode, shift)
{
   MsgBox("您按下了" + keycode + "键")
}

KeyPress


当窗体或控件具有焦点时,当用户按下并释放对应于 ANSI 代码的键或组合键时触发此事件

语法

function UserForm1_VLayout1_KeyPress (keyascii)
{
function_body_statements
}

*function_body_statements 代表了响应函数的函数体的语句。

参数

名称必选/可选数据类型说明
keyAscii必选Integer返回一个数字 ANSI 键码。 KeyAscii 参数是通过引用传递的;更改它会向对象发送不同的字符。 将该参数设置为0会取消击键

示例

php
function UserForm1_VLayout1_KeyPress(keyascii)
{
   MsgBox("您点击了" + keycode + "键")
}