第十四章 控 件
14.3.2.3.3 动画连接属性页——事件页
单击动画连接属性的“事件”标签,显示“事件”页。如图14.52所示。
图14.52 控件动画连接属性对话框——事件页
在事件属性页中,列举出了该控件的所有事件。如单击控件事件——“Click”,控件数据变化事件——“Change”等。控件的各个事件的具体含义请参见控件的说明文档(如本例中的日历控件可以查看MSDN等资料)。
事件属性页列表共分为两列:第一列为事件的名称;第二列为与该事件关联的组态王自定义函数,即可以定义一个组态王自定义函数,当控件的事件产生时,组态王可以自动调用该函数。但需要注意的是,控件事件的关联函数必须在控件属性页中添加和编辑。
在相应事件的“关联函数”表格中单击鼠标右键,弹出快捷菜单,如图14.53所示。
图14.53 控件事件函数编辑快捷菜单
在快捷菜单中共有三个菜单项:
◆添加控件的使用:对控件事件添加一个函数。选择“添加”命令后,弹出“控件事件函数”命令语言编辑器,如图14.54所示。控件事件函数命令语言编辑器与通用的命令语言编辑器的使用方法相同,唯一特殊的是图中划圈的地方:
“事件”标签后的内容表示当前编辑的控件事件的名称,如“Change()”事件,如果事件带有参数,则会在事件名称内的括号中直接给出。
“函数声明”:控件事件函数的类型都为“VOID”型,该项不可修改。控件事件函数同一般组态王自定义函数相同,都需要定义一个函数名称,如“DatTimChange( )”,函数声明中可以带有参数。
“事件”标签后的内容表示当前编辑的控件事件的名称,如“Change()”事件,如果事件带有参数,则会在事件名称内的括号中直接给出。
“函数声明”:控件事件函数的类型都为“VOID”型,该项不可修改。控件事件函数同一般组态王自定义函数相同,都需要定义一个函数名称,如“DatTimChange( )”,函数声明中可以带有参数。
注:函数声明中函数名称不管是否有参数,都要加小括号。命令语言编辑器和自定义函数的定义、使用方法请参见本手册第十章 创建命令语言程序。
图14.54 控件事件函数编辑器
◆编辑:编辑控件属性已关联的事件函数。当控件事件关联有事件函数时,单击鼠标右键,该项有效。
◆删除:删除控件属性已关联的事件函数。当控件事件关联有事件函数时,单击鼠标右键,该项有效。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论