
vb:简述事件驱动
展开全部
事件驱动应用程序的工作方式
事件是窗体或控件识别的动作。在响应事件时,事件驱动应用程序执行
Basic
代码。Visual
Basic
的每一个窗体和控件都有一个预定义的事件集。如果其中有一个事件发生,而且,在关联的事件过程中存在代码,则
Visual
Basic
调用该代码。
尽管
Visual
Basic
中的对象自动识别预定义的事件集,但要判定它们是否响应具体事件以及如何响应具体事件则是编程的责任了。代码部分(即事件过程)与每个事件对应。
想让控件响应事件时,就把代码写入这个事件的事件过程之中。
对象所识别的事件类型多种多样,但多数类型为大多数控件所共有。例如,大多数对象都能识别
click
事件—如果单击窗体,则执行窗体的单击事件过程中的代码;如果单击命令按钮,则执行命令按钮的
click
事件过程中的代码。每个情况中的实际代码几乎完全不一样。
这里是事件驱动应用程序中的典型事件序列:
启动应用程序,装载和显示窗体。
窗体(或窗体上的控件)接收事件。事件可由用户引发(例如键盘操作),可由系统引发(例如定时器事件),也可由代码间接引发(例如,当代码装载窗体时的
Load
事件)。
如果在相应的事件过程中存在代码,就执行代码。
应用程序等待下一次事件。
注意
许多事件伴随其它事件发生。例如,在
DblClick
事件发生时,MouseDown、MouseUp
和
Click
事件也会发生。
事件是窗体或控件识别的动作。在响应事件时,事件驱动应用程序执行
Basic
代码。Visual
Basic
的每一个窗体和控件都有一个预定义的事件集。如果其中有一个事件发生,而且,在关联的事件过程中存在代码,则
Visual
Basic
调用该代码。
尽管
Visual
Basic
中的对象自动识别预定义的事件集,但要判定它们是否响应具体事件以及如何响应具体事件则是编程的责任了。代码部分(即事件过程)与每个事件对应。
想让控件响应事件时,就把代码写入这个事件的事件过程之中。
对象所识别的事件类型多种多样,但多数类型为大多数控件所共有。例如,大多数对象都能识别
click
事件—如果单击窗体,则执行窗体的单击事件过程中的代码;如果单击命令按钮,则执行命令按钮的
click
事件过程中的代码。每个情况中的实际代码几乎完全不一样。
这里是事件驱动应用程序中的典型事件序列:
启动应用程序,装载和显示窗体。
窗体(或窗体上的控件)接收事件。事件可由用户引发(例如键盘操作),可由系统引发(例如定时器事件),也可由代码间接引发(例如,当代码装载窗体时的
Load
事件)。
如果在相应的事件过程中存在代码,就执行代码。
应用程序等待下一次事件。
注意
许多事件伴随其它事件发生。例如,在
DblClick
事件发生时,MouseDown、MouseUp
和
Click
事件也会发生。

2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询