Delphi 中的常用事件

原文地址:Delphi 中的常用事件作者:星云月
序号

事件

描述

OnActive

焦点称到窗体或控件时发生

OnClick

鼠标单击事件

OnDbClick

鼠标双击事件

OnClose和OnCloseQuery

当关闭一个窗体时就会响应OnClose和OnCloseQuery事件 ,OnCloseQuery事件比OnClose具有更高的优先级。

OnContextPopup

在窗体上单击鼠标右键时触发

OnCreate

建立事件,窗件或控件第一次建立时发生。OnCreate事件只发生一次,用来执行初始化任务

OnDeactivate

从当前程序切换到另一个应用程序时发生

OnDestroy

卸载窗体或控件时被触发,用来清除窗体或控件所占的内存,或者其他的收尾工作

nDragDrop和OnDragOver

如果有外部对象被拖放到控件上时触发

OnMouseDown和OnMouseUp

响应鼠标在控件上的按下鼠标、释放鼠标的事件

OnMouseMove

鼠标在控件上移动时被触发的事件

OnHide

窗体或控件隐藏时触发的事件

OnKeyDown、OnKeyPress、OnKeyUp

响应键盘事件

OnPaint

窗体或控件需要重画时发生

OnResize

窗体或控件调整大小时被触发的事件。当使用极大化、极小化按钮时此事件也会被触发

OnShow

窗体或控件显示出来之前发生的事件

OnMeasureItem

在ComboBox控件中改变选择项时发生的事件

OnChange

在文本框、Image、ScrollBar等控件中的值被改变时发生

OnScroll

拖动滚动条时被触发

OnBandDrag和OnBandMove

当ControlBar内的对象被拖动和移动时触发

OnActivate

焦点移到窗体上时触发

OnClick

单击窗体或组件触发

OnDblClick

双击窗体或组件触发

OnCloseQuery

使用者试图关闭窗体触发

OnClose

窗体关闭后才触发

OnCreate

窗体创建时触发

OnDragDrop

鼠标拖放操作结束时触发

OnDragOver

有其他控件从他上面移过触发

OnMouseDown

按下鼠标键时触发

OnMouseUp

释放鼠标键时触发

OnMouseMove

移动鼠标时触发

OnHide

隐藏窗体时触发

OnKeyDown

按下键盘某键时触发

OnKeyPress

按下键盘上的单个字符键时触发

OnKeyUp

释放键盘上的某键时触发

OnPaint

窗体上有新部分暴露出来触发

OnResize

重新调整窗体大小触发

OnShow

在窗体实际显示之前瞬间触发

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值