vcl的通用属性,方法和事件

来源:百度文库 编辑:神马文学网 时间:2024/04/27 20:19:54
属性
使用范围
说明
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
窗口化组件
发生在一个组件在当前组件上解除停放时