错误博客( cuowu.com )发布于 2019-06-09 18:10:03

按键精灵窗体

按键精灵窗体(Form)——窗体(Form)是QUI界面最基础的部分,所有控件都依附于窗体之上,如果没有窗体,那么创建出来的控制将无处容身。

窗体属性

窗体的属性共有5个,包括1个基本属性、4个位置属性。

为什么QUI界面默认的窗体大小是605 x 246 呢?因为按键小精灵里面最大只能显示605 x 246 的大小。所以建议不要去修改窗体的大小,这样可以保证界面在按键小精灵上显示是最完整的。

按键精灵窗体

按键精灵窗体属性如下:

按键精灵窗体属性

窗体事件

窗体的响应事件有3个,分别是:加载(Load)、加载完成(LoadOver)、和卸载(Unload)事件。

1)加载(Load)事件

加载QUI的时候触发的事件。脚本格式如下:

Event 窗体名称.Load

End Event

QUI可以在事件中调用脚本命令,下面我们就来看一个实际的例子。

  • 新建一个脚本,修改搅拌的“描述”为“QUI窗体事件演示”
  • 点击编辑器左边的“界面”切换至到设计窗口,点击其工具栏上的“设置界面”按钮,将QUI界面设为脚本的设置界面

设置界面

  • 双击窗体的空白区域,你会看到在脚本视图下自动生成了加载事件的代码。

加载事件的代码

  • 切换到源文件视图下,在窗体加载(Load)事件中添加弹出窗口命令。脚本如下:

弹出窗口命令

  • 进入调试,点击“自定义界面”,这时会显示“自定义界面”和弹出“QUI窗体加载事件”提示框,如下图:

QUI窗体加载事件

2)加载完成(LoadOver)事件

加载完成(LoadOver)事件是QUI界面加载完成后触发的事件。格式如下:

Event 窗体名称.LoadOver

End Event

可以在加载完成事件中添加一个弹出窗体命令,弹窗的内容为“QUI窗体加载完成事件”。

加载完成事件

选择“窗体”,在属性栏最下方的下拉框中选择“加载完成”事件。在加载完成事件中添加弹出窗口命令。脚本内容再上一节脚本的基础上继续添加:

Event Form1.Load

  • MessageBox “QUI窗体加载事件”

End Event

Event Form1.LoadOver

  • MessageBox “QUI窗体加载完成事件”

End Event

这时进入调试,点击“自定义界面”,首先会弹起提示框显示“QUI窗体加载事件”,点“确定”后,这时显示的提示框内容为:“QUI窗体加载完成事件”。这里说明“加载”事件比“加载完成”事件先触发。

3)卸载(UnLoad)事件

卸载(关闭)QUI时触发的事件。格式如下:

Event 窗体名称.UnLoad

End Event

和加载事件一样,我们在卸载事件中添加一个弹出窗口命令,窗口上显示“QUI窗体卸载事件”。

选择“窗体”,在属性栏底部的下拉框中选择“卸载”。

加载完成事件

然后在卸载事件中添加弹出窗口命令如下:

Event Form1.UnLoad

  • MessageBox “QUI窗体卸载事件”

End Event

进入调试,点击“自定义界面”,这时关闭QUI界面,就会弹起提示框,显示“QUI窗体卸载事件”。


2020年错误博客亲测项目系列

错误教程( cuowu.com )专注网推培训、SEO培训、抖音培训和网赚培训,微信/电话:13722793092

关注微信公众号:第一时间获得错误博客最新教程,让我们一起成长!

公众号二维码