
事件结构:在编程的时候可以来设置某些事件来对数据流进行干预,比如说单击鼠标产生事件,按下键盘按键等,这些都可以被当作为事件结构的条件,进而实现对程序的控制。
1、在程序窗口中的空白处单击鼠标右键,在d出的函数选板中选择<结构>子选板,然后再选择<事件结构>并将其拖到程序框图中即可。
2、最基本的事件结构是由<程序框架>、<子框图标识符>和<事件数据节点>组成。
3、在刚创建事件结构时,会自动的创建一个<超时端口>,<超时端口>用于连接一个数值指定等待事件的毫秒数,如果超过设定的时间没有发生事件的话,程序就会产生一个超时事件。
4、<事件数据节点>用于访问事件的数据值,可以单击节点中的数据项,然后在d出的菜单中,选择<选择项>,可以进行选择访问哪个事件数据的成员。
5、在事件结构的边框上单击鼠标右键,在d出的菜单中选择<添加事件分支>,即可完成子框图的添加。
事件结构的超时事件分支如何执行情况如下:1、等待事件发生,并执行相应条件分支,处理该事件。
2、事件结构包括一个或多个子程序框图或事件分支,结构处理事件时,仅有一个子程序框图或分支在执行。
3、等待事件通知期间,事件结构会运行默认的超时分支,连线事件结构边框左上角的超时接线端,指定事件结构等待事件发生的时间,以毫秒为单位。
么有。但是有“应用程序激活”事件。
如果你指的是自己做的当前的“应用程序”,可以把这部分程序放在进入循环事件结构之前。自然就是先执行完这些再进行后面的循环。效果是一样的。
也可以放一个隐藏的控件,制作一个这个控件的“值改变”事件分支,在进入循环事件结构之前给这个控件的值(信号)属性传递一个值,引发其值改变事件,执行该分支中的程序。
当然,也可以用“用户事件”。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)