| 序号 | 事件 | 描述 |
| 1. | OnActive | 焦点称到窗体或控件时发生 |
| 2. | OnClick | 鼠标单击事件 |
| 3. | OnDbClick | 鼠标双击事件 |
| 4. | OnClose和OnCloseQuery | 当关闭一个窗体时就会响应OnClose和OnCloseQuery事件 ,OnCloseQuery事件比OnClose具有更高的优先级。 |
| 5. | OnContextPopup | 在窗体上单击鼠标右键时触发 |
| 6. | OnCreate | 建立事件,窗件或控件第一次建立时发生。OnCreate事件只发生一次,用来执行初始化任务 |
| 7. | OnDeactivate | 从当前程序切换到另一个应用程序时发生 |
| 8. | OnDestroy | 卸载窗体或控件时被触发,用来清除窗体或控件所占的内存,或者其他的收尾工作 |
| 9. | nDragDrop和OnDragOver | 如果有外部对象被拖放到控件上时触发 |
| 10. | OnMouseDown和OnMouseUp | 响应鼠标在控件上的按下鼠标、释放鼠标的事件 |
| 11. | OnMouseMove | 鼠标在控件上移动时被触发的事件 |
| 12. | OnHide | 窗体或控件隐藏时触发的事件 |
| 13. | OnKeyDown、OnKeyPress、OnKeyUp | 响应键盘事件 |
| 14. | OnPaint | 窗体或控件需要重画时发生 |
| 15. | OnResize | 窗体或控件调整大小时被触发的事件。当使用极大化、极小化按钮时此事件也会被触发 |
| 16. | OnShow | 窗体或控件显示出来之前发生的事件 |
| 17. | OnMeasureItem | 在ComboBox控件中改变选择项时发生的事件 |
| 18. | OnChange | 在文本框、Image、ScrollBar等控件中的值被改变时发生 |
| 19. | OnScroll | 拖动滚动条时被触发 |
| 20. | OnBandDrag和OnBandMove | 当ControlBar内的对象被拖动和移动时触发 |
| 21. | OnActivate | 焦点移到窗体上时触发 |
| 22. | OnClick | 单击窗体或组件触发 |
| 23. | OnDblClick | 双击窗体或组件触发 |
| 24. | OnCloseQuery | 使用者试图关闭窗体触发 |
| 25. | OnClose | 窗体关闭后才触发 |
| 26. | OnCreate | 窗体创建时触发 |
| 27. | OnDragDrop | 鼠标拖放操作结束时触发 |
| 28. | OnDragOver | 有其他控件从他上面移过触发 |
| 29. | OnMouseDown | 按下鼠标键时触发 |
| 30. | OnMouseUp | 释放鼠标键时触发 |
| 31. | OnMouseMove | 移动鼠标时触发 |
| 32. | OnHide | 隐藏窗体时触发 |
| 33. | OnKeyDown | 按下键盘某键时触发 |
| 34. | OnKeyPress | 按下键盘上的单个字符键时触发 |
| 35. | OnKeyUp | 释放键盘上的某键时触发 |
| 36. | OnPaint | 窗体上有新部分暴露出来触发 |
| 37. | OnResize | 重新调整窗体大小触发 |
| 38. | OnShow | 在窗体实际显示之前瞬间触发 |
本文详细介绍了Delphi中常用的38种事件及其应用场景,包括窗口激活、鼠标点击、关闭查询等,为开发者提供了全面的Delphi事件处理指南。
2377

被折叠的 条评论
为什么被折叠?



