Delphi常用属性和事件(转)
DELPHI常见属性 |
说明 |
ALIGN |
设置组件对齐(同其父容器)方式 |
BORDERSTYLE |
设置组件边框形状 |
CAPTION |
设置组件标题 |
CTL3D |
设置组件边框是否为3D模式,若BORDERSTYLE设置为BSNONE则此属性无效 |
COLOR |
设定组件背景颜色 |
CURSOR |
设定鼠标经过组件时光标所显示的形状 |
ENABLED |
设定组件是否能使用,当设为FALSE时组件会呈灰色 |
FONT |
设定组件内文字的字型、字体大小、颜色等 |
HEIGHT |
设定组件高度 |
HELPCONTENT |
用来为帮助说明文件中的索引值建立关联 |
LEFT |
设定组件与父组件左边框间的距离 |
POPUPMENU |
设定鼠标右键(弹出式)快捷菜单 |
TABORDER |
设定组件在按下TAB键后焦点(FOCUS)移动的顺序 |
TABSTOP |
若设为FALSE,则按TAB键后焦点并不会在此组件上停 |
TOP |
设定组件与父组件TOP设定组件与父 |
VISIBLE |
设定组件是否可见上边框间的距离 |
WIDTH |
设定组件显示宽度,此属性只在执行时起作用 |
|
|
DELPHI常见事件 |
说明 |
ONCHANGE |
当组件有所改变时触发的事件 |
ONCLICK |
当在此组件上按下鼠标左键时触发的事件 |
ONDBLCLICK |
当在此组件上双击鼠标左键时触发的事件 |
ONENTER |
当焦点进入此组件时触发的事件 |
ONEXIT |
当切换到其它组件使该组件失去焦点时触发的事件,但当切换到另一窗体或另一应用程序时此事件不会触发 |
ONKEYDOWN |
当在拥有焦点的组件上按下某个键时触发的事件,按键包括所有的英文、数字键、方向键、功能键等 |
ONKEYPRESS |
当在拥有焦点的组件上按下某个键时触发的事件,但按键只包括所有的英文、数字键、TAB、BACKSPACE、ENTER、ESC |
ONKEYUP |
当使用者放开键盘上的按键时触发的事件,按键看ONKEYDOWN |
ONMOUSEDOWN |
当鼠标键在某个组件按下时触发的事件(其参数包括哪个鼠标键被按下、是否有特殊键(CTRL、ALT、SHIFT)被按下以及鼠标当前的坐标) |
ONMOUSEMOVE |
当鼠标在组件内移动时触发的事件 |
ONMOUSEUP |
当鼠标键在组件上方放开时所触发的事件 |
ONPAINT |
在组件需要被重画时触发的事件,此时可进行自定义画法 |