ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1425|回复: 0

[转帖] 最常见的窗体场景中事件出现的顺序

[复制链接]

TA的精华主题

TA的得分主题

发表于 2013-5-30 15:10 | 显示全部楼层 |阅读模式
打开和关闭窗体
① 打开窗体时
“打开”(窗体)→“加载”(窗体)→“调整大小”(窗体)→“激活”(窗体)→“成为当前”(窗体)→“进入”(控件)→“获得焦点”(控件)
② 关闭窗体时:
“退出”(控件)→“失去焦点”(控件)→“卸载”(窗体)→“停用”(窗体)→“关闭”(窗体)
焦点变化时
① 焦点从一个窗体转移到另一窗体时:
“停用”(窗体1)→“激活”(窗体2)
② 焦点从控件转移到窗体时:
“进入”→“获得焦点”
③ 焦点离开窗体上控件时:
“退出”→“失去焦点”
④ 焦点从一个控件转移到另一控件时:
“退出”(控件1)→“失去焦点”(控件1)→“进入”(控件2)→“获得焦点”(控件2)
⑤ 当焦点离开修改数据后多的记录时,但在进入下一条记录之前:
“更新前”(窗体)→“更新后”(窗体)→“退出”(控件)→“失去焦点”(控件)→“成为当前”(窗体)
⑥ 焦点转移到窗体视图中一条现有记录时:
“成为当前”(窗体)→“更新前”(窗体)→“更新后”(窗体)→“成为当前”(窗体)
修改数据
① 当在窗体控件中输入或修改数据,同时焦点转移到另一控件上时:
“更新前”→“更新后”→“退出”→“失去焦点”
② 当用户按下然后释放一个键,同时焦点位于窗体控件上时:
“键按下”→“击键”→“键释放”
③ 当修改文本框或组合框的文本框部分中的文本时:
“键按下”→“击键”→“更改”→“键释放”
④ 当在组合框中输入的值不在组合框列表中,而且用户尝试把焦点转移到另一控件或记录时:
“键按下”→“击键”→“更改”→“键释放”→“不在列表中”→“出错”
⑤ 当修改控件中的数据,且用户按下Tab键转移到下一控件时:
控件1:
“键按下”→“更新前”→“更新后”→“退出”→“失去焦点”
控件2:
“进入”→“获得焦点”→“击键”→“键释放”
⑥ 当打开窗体,且修改控件中数据时:
“成为当前”(窗体)→“进入”(控件)→“获得焦点”(控件)→“更新前”(控件)→“更新后”(控件)
删除记录时:
“删除”→“删除确认前”→“删除确认后”
① 当焦点转移到窗体上一条新的空白记录,且当用户在控件中输入内容创建一条新记录时:
“成为当前”(窗体)→“进入”(控件)→“获得焦点”(控件)→“插入前”(窗体)→“插入后”(窗体)
鼠标事件
① 当用户按下然后释放鼠标键(单击),同时鼠标指针位于一个窗体控件上时:
“鼠标按下”→“鼠标释放”→“单击”
② 当用户通过单击第二个控件把焦点从一个控件转移到另一控件上时:
控件1:
“退出”→“失去焦点”
控件2:
“进入”→“获得焦点”→“鼠标按下”→“鼠标释放”→“单击”
③ 当用户双击除命令按钮之外的控件时:
“鼠标按下”→“鼠标释放”→“单击”→“双击”→“鼠标释放”
④ 当用户双击一个命令按钮时:
“鼠标按下”→“鼠标释放”→“单击”→ “鼠标释放”→“单击”
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 18:49 , Processed in 0.032507 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表