VCL的通用属性,方法和事件
2005-05-05 23:57
369 查看
在Delphi的开发中其实也就是那么的几步:建立窗体;在窗体上添加组件;设置组件属性;编写响应事件处理程序.所以Delphi的开发中最主要的是你对组件,组件的属性,方法,事件的掌握,以及如何灵活的运用.
通用的属性
常用方法
常见事件
通用的属性
属性 | 使用范围 | 说明 |
Action | 一些组件 | 标识与组件相连接的活动对象 |
Align | 一些组件 | 确定组件在父类组件区内的对齐方式 |
Anchors | 大部分组件 | 说明与组件连接的窗体的位置点 |
AutoSize | 一些组件 | 说明组件是否可根据内容确定自己的大小 |
BiDiMode | 所有组件 | 为从右向左写的语言提供支持 |
Borderwidth | 窗口化组件 | 边框的宽度 |
BoundsRect | 所有组件 | 定义组件边框矩形(只适用于运行时) |
Caption | 大部分组件 | 组件的标题 |
ComponentCount | 所有组件 | 当前组件的从组件数目(只适用于运行时) |
ComponentIndex | 所有组件 | 当前组件在其主组件所有的从组件列表中的位置(只适用于运行时) |
Components | 所有组件 | 当前组件拥有的从组件的数组 |
Constraints | 所有组件 | 在改变大小操作期间限定组件(或窗体)的最大与组小尺寸 |
ConstrolCount | 所有组件 | 当前组件的子组件数目(只适用于运行时) |
Controls | 所有组件 | 当前组件的子组件数组(只适用于运行时) |
Color | 大部分组件 | 当前组件的表面或背景色 |
Ctrl3D | 大部分组件 | 确定组件是否有三维效果 |
Cursor | 所有组件 | 当前组件上的鼠标形状 |
DockSize | 大部分窗口化组件 | 说明窗口化组件是否是一个停靠点.还有其他一些属性与之相关,包括DockClientCount,DockClient.UseDockManager,DockManager |
DragCursor | 大部分组件 | 当前组件在拖动时的鼠标形状 |
DragKind | 大部分组件 | 如果拖动模式是自动的,让用户选择拖动或停放 |
DragMoke | 大部分组件 | 确定组件的darg-and-drop行为 |
Enabled | 所有组件 | 和一些非确定组件是否被激活或没有被激活可视化组件 |
Font | 所有组件 | 确定组件内显示的文本文件 |
Handle | 所有窗口化组件 | 组件使用的系统窗口句柄(只适用于运行时) |
Height | 所有组件 | 组件的高度 |
HelpContext | 所有组件 | 与对话组件用于激活上下文相关帮助的上下文数值 |
Hint | 所有组件 | 为组件显示上标提示的字符串 |
Left | 所有组件 | 组件左上角的水平坐标 |
Name | 所有组件 | 组件实例的惟一名称,通常在源代码中 |
Owner | 所有组件 | 表示主组件(只适用于运行时和只读时) |
Parent | 所有组件 | 表示父组件(只适用于运行时) |
ParentColor | 大部分组件 | 确定组件是否适用父组件的Color |
ParentCtl3D | 大部分组件 | 确定组件是否适用父组件的Ctl3D |
ParentFont | 所有组件 | 确定组件是否适用父组件的Font |
ParentShowHint | 所有组件 | 确定组件是否适用父组件的ShowHint |
PopupMenu | 所有组件 | 在组件上单击鼠标右键时出现的弹出菜单 |
ShowHint | 所有组件 | 确定是否激活提示 |
Showing | 所有组件 | 确定组件是否当前显示在屏幕上(只适用于运行时) |
TabOrder | 所有窗口化组件 | 确定父组件中的切换顺序 |
TabStop | 所有窗口化组件 | 确定用户是否可以使用[Tab]键移动组件 |
Tag | 所有组件 | 用于存储定制非定义数据的长整型变量 |
Top | 所有组件 | 组件左上方的垂直坐标 |
UndockHeight | 大部分组件 | 当解除停放时组件的高度 |
UndockWidth | 大部分组件 | 当解除停放时组件的宽度 |
Visible | 所有组件 | 确定组件是否可视 |
Width | 所有组件 | 组件的宽度 |
BeginDrag | 所有组件 | 开始手工拖动 |
BringToFront | 所有组件 | 将组件放在所有其他组件的前面 |
CanFocus | 所有组件 | 确定组件是否是否接收焦点 |
ClientToScreen | 所有组件 | 将客户区坐标转换为屏幕坐标 |
ContainsControl | 所有组件 | 确定某组件是否属于当前组件 |
Create | 所有组件 | 建立一个新实例(构造函数) |
Destroy | 所有组件 | 析构实例,实际应该调用Free对象方法 |
Dragging | 所有组件 | 说明组件是否被调动 |
EndDrag | 所有组件 | 手动终止拖动 |
ExecuteAction | 所有组件 | 激活与组件相连的操作 |
FindComponent | 所有组件 | 返回Componts数组中具有给定名称的组件 |
FlipChildren | 所有窗口化组件 | 从左边移动子组件到右边.用意支持从左到右书写的语言,与IsRightToleft合用 |
Focused | 所有组件 | 确定组件是否具有焦点 |
Free | 所有组件 | 从内存中清除对象(窗体应该使用Release对象方法) |
GetTextBuf | 所有组件 | 检索组件的文本(或标题) |
GetTextLen | 所有组件 | 所有组件 |
HandleAllocated | 所有组件 | 如果为组件分配了一个系统句柄,返回True |
HandleNeeded | 所有组件 | 如果组件没有句柄,分配给它相应的句柄 |
Hide | 所有组件 | 隐藏组件(将Visible属性设置为False具有相同效果) |
InsertComponent | 所有组件 | 向从组件列表添加新组件 |
InsertControl | 所有组件 | 向当前组件的子组件列表添加新组件 |
Invalidate | 所有组件 | 强迫组件重绘 |
ManualDock | 所有组件 | 手工激活停放 |
ManualFloat | 所有组件 | 将停放组件设置为浮动组件 |
RemoveComponent | 所有组件 | 从Components列表中删除一个组件 |
Scaleby | 所有组件 | 用给定的百分比设置组件的比例 |
ScreenToClient | 所有组件 | 将屏幕坐标转换客户区坐标 |
ScrollBy | 所有组件 | 滚动组件内容 |
SendToBack | 所有组件 | 将组件放置在所有其他组件的后面 |
SetBounds | 所有组件 | 改变组件的位置和大小 |
SetFocus | 所有组件 | 赋予组件输入焦点 |
SetTextBuf | 所有组件 | 设置组件的文本(或标题) |
Show | 所有组件 | 显示组件(设置Visible属性为True具有相同的效果) |
Update | 所有组件 | 如果有等待的绘制请求,马上重新绘制组件 |
OnCanResize | 很多组件 | 发生在组件改变大小时并允许用户停止操作 |
OnChange | 很多组件 | 发生在对象或其数据发生改变时 |
OnClick | 大部分组件 | 发生在鼠标左键当击组件时 |
OnDbClick | 很多组件 | 发生在鼠标双击组件时 |
OnDockDrop | 窗口化组件 | 发生在停放操作在当前组件上结束时 |
OnDockOver | 窗口化组件 | 发生在停放操作期间用户将鼠标拖动到组件上时 |
OnDragDrop | 大部分组件 | 发生在组件上的拖动操作时,该事件由受拖动操作的组件发送 |
OnDragOver | 大部分组件 | 发生在用户在组件上拖动鼠标时 |
OnEndDock | 大部分组件 | 发生在当前组件的停放操作结束时 |
OnEndDrag | 大部分组件 | 发生在拖动终止时,该事件由启动拖动操作的组件发送 |
OnEnter | 所有窗口化组件 | 发生在组件激活时,既组件接收焦点 |
OnExit | 所有窗口化组件 | 发生在组件失去焦点时 |
OnGetSiteInfo | 窗口化组件 | 返回组件的停放信息 |
OnKeyDown | 一些窗口化组件 | 发生在用户按下键盘上某个键时,该事件向具有输入焦点的组件发送 |
OnKeyPress | 一些窗口化组件 | 发生在用户按下一个键时,该事件向具有输入焦点的组件发送 |
OnKeyUp | 一些窗口化组件 | 发生在用户松开某个键时,该事件向具有输入焦点的组件发送 |
OnMouseDown | 大部分组件 | 发生在用户按下一个鼠标键时,向鼠标光标所在的组件发送 |
OnMouseMove | 大部分组件 | 发生在用户在组件上移动鼠标时,向鼠标光标所在的组件发送 |
OnMouseUp | 大部分组件 | 发生在用户释放一个鼠标键时,向鼠标光标所在的组件发送 |
OnMouseWheel | 窗口化组件 | 发生在用户转动鼠标轮时,向鼠标光标所在的组件发送 |
OnMouseWheelDown | 窗口化组件 | 发生在用户转动鼠标轮时,向鼠标光标所在的组件发送 |
OnMouseWheelUp | 窗口化组件 | 发生在用户转动鼠标轮时,向鼠标光标所在的组件发送 |
OnResize | 大部分组件 | 发生在改变大小操作结束时 |
OnStartDock | 大部分组件 | 发生在用户启动停放时 |
OnStartDrag | 大部分组件 | 发生在用户开始拖动时,向引起拖动操作的组件发送 |
OnUnDock | 窗口化组件 | 发生在一个组件在当前组件上解除停放时 |
相关文章推荐
- VCL的通用属性,方法和事件
- VCL的通用属性,方法和事件 good
- VCL的通用属性,方法和事件【转载】
- VCL的通用属性,方法和事件
- VCL的通用属性,方法和事件
- VCL组件之主要方法(Methods)和通用事件(Events)
- VCL组件之主要方法(Methods)和通用事件(Events)
- HTML5 音视频标签的方法、属性和事件
- Uploadify 3.2 参数属性、事件、方法函数详解以及配置
- SPCOMM属性,方法和事件详解(English)
- HTML5 Audio/Video 标签,属性,方法,事件汇总
- 【C#基础】之WinForm窗体常用控件的属性、方法及事件简介
- TGraphicControl(自绘就2步,直接自绘自己,不需要调用VCL框架提供的函数重绘所有子控件,也不需要自己来提供PaintWindow函数让管理框架来调用)与TControl关键属性方法速记(Repaint要求父控件执行详细代码来重绘自己,还是直接要求Invalidate无效后Update刷新父控件,就看透明不透明这个属性,因为计算显示的区域有所不同)
- IHTMLDocument2的所有成员、属性、方法、事件
- VCL组件的属性和方法详解(2)
- C# WebBrowser的8个方法、13个属性和事件
- JavaScript对象、事件、属性及方法参考大全
- TWebBrowser 与 MSHTML(3): window 对象的属性、方法、事件纵览
- VB6 中如何访问C# Dll 中的方法、属性以及事件
- ASP.NET基础教程-DataTable类对象-属性方法和事件