delphi常用事件

序号

事件

描述

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 事件记录的更多相关文章

  1. DELPHI下API简述(1800个API)

    DELPHI下API简述 http://zero.cnbct.org/show.asp?id=144 auxGetDevCaps API 获取附属设备容量 auxGetNumDevs API 返回附属 ...

  2. 借鉴 学习 DELPHI 通用函数 哈哈

    [转]关于Delphi通用涵数 http://m.blog.csdn.net/blog/dragonjiang5460/1196927 2006-9-8阅读2016 评论0 DELPHI程序注册码设计 ...

  3. Delphi常用API,API函数

    auxGetDevCaps API 获取附属设备容量 auxGetNumDevs API 返回附属设备数量 auxGetVolume API 获取当前卷设置 auxOutMessage API 向输出 ...

  4. 学习笔记:7z在delphi的应用

    最近做个发邮件的功能,需要将日志文件通过邮件发送回来用于分析,但是日志文件可能会超级大,测算下来一天可能会有800M的大小.所以压缩是不可避免了,delphi中的默认压缩算法整了半天不太好使,就看了看 ...

  5. delphi连接sql存储过程

    针对返回结果为参数的 一. 先建立自己的存储过程 ALTER PROCEDURE [dbo].[REName] ) AS BEGIN select ROW_NUMBER() over(order by ...

  6. delphi 2010与delphi XE破解版的冲突

    在系统中同时安装了Dephi 2010LITE版与Delphi XE lite后,总是会有一个有问题 是因为两者都是读取C:\ProgramData\Embarcadero目录下的license文件, ...

  7. [Delphi] Delphi版本号对照

    VER300    Delphi Seattle / C++Builder Seattle    23    230    (Delphi:Win32/Win64/OSX/iOS32/iOS64/An ...

  8. delphi tidhttp 超时设置无效的解决方法

    现在delphi都发布到xe8了,tidhttp还有缺陷,那就是超时设置在没有网络或者连不上服务器的时候是无效的,不管你设置为多少都要10-20秒.connectTimeout和readTimeout ...

  9. Delphi Code Editor 之 编辑器选项

    Delphi Code Editor 之 编辑器选项 可从Code Editor的右键菜单中选择“Properties”菜单项来查看编辑器选项.也可以从主菜单[Tools | Editor Optio ...

随机推荐

  1. FTP服务搭建与配置

    FTP介绍 大企业用的基本都是自动化发布工具,会用GIT企业发布的版本上传到服务器, 使用vsftpd搭建ftp服务(上) http://blog.csdn.net/qq_26941173/artic ...

  2. C语言之文件操作08——总结

    C程序的文件操作共涵盖7个例题,包括格式打印,文件读取,条件查找,矩阵的文件操作,数据格式输入及调用计算等内容. 文件操作使得程序有更强的拓展性,使其能够单独保存数据.这为程序的调试和优化打下了坚实的 ...

  3. 一个来自红帽的Java垃圾回收算法,试图把停顿时间降到10毫秒以下 原创 2017-01-10 薛命灯

    转自 微信聊聊架构 GC... 早在三年前,Red Hat就启动了Shenandoah项目.Shenandoah是一种新的Java虚拟机GC算法,目标是利用现代多核CPU的优势,减少大堆内存在GC方面 ...

  4. unity, unlit surface shader (texColor only surface shader)

    要实现双面透明无光照只有纹理色的surface shader. 错误的写法:(导致带有曝光) Shader "Custom/doubleFaceTranspTexColor" { ...

  5. visual studio 2017发布dotnet core到docker

    docker的好处不用多说,有不了解的可移步<docker入门>,作为一个.net方面的老鸟也想早点搭上docker末班车,减少布署中的各种坑.以下我是在Visual Studio 201 ...

  6. [转]鼠标和键盘模拟API

    几乎所有的游戏中都使用了鼠标来改变角色的位置和方向,玩家仅用一个小小的鼠标,就可以使角色畅游天下. 那么,我们如何实现在没有玩家的参与下角色也可以自动行走呢.其实实现这个并不难,仅仅几个Windows ...

  7. Oracle之函数concat、lpad

    一.引言 程序测试需要生成大量的测试数据,且测试数据有主键,主键自增,于是决定用存储过程来实现,经过半天的查资料终于完成了,记录之,学习之 二.存储过程 格式: CREATE PROCEDURE re ...

  8. 什么是BOM

    什么是BOM BOM(byte-order mark),即字节顺序标记,它是插入到以UTF-8.UTF16或UTF-32编码Unicode文件开头的特殊标记,用来识别Unicode文件的编码类型.对于 ...

  9. 文本识别OCR浅析:特征篇

    OCR技术浅探:特征提取(1) 研究背景 关于光学字符识别(Optical Character Recognition, 下面都简称OCR),是指将图像上的文字转化为计算机可编辑的文字内容,众多的研究 ...

  10. <!>连结格式

    <base href=位址>(预设好连结路径) <a href=位址></a>外部连结 <a href=位址 target=’_blank’></ ...