Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published in(发表于) 2014/7/19 0:12:48
delphi组件vcl的方法有哪些

delphi组件vcl的方法有哪些

组件的方法

方法(Method)是与组件相关联的过程与函数的统称,即在组件中说明的并且用户可以调用的公共函数和过程,由Delphi 系统内部定义,而不用编写代码。方法用于完成某种特定的功能而不能响应某一事件,如组件移(Move)、画线(Line)、显示(Show)等。每个方法可以完成某个功能,但其实现步骤和细节用户既看不到也不能修改,用户能做的工作就是按照约定直接调用它们。

方法也被“封装”在组件之中,不同的组件具有不同的内部方法。Delphi 提供了大量的方法供不同的组件调用。选中组件,按F1 键激活帮助,选择Methods,就能看到可以调用的方法列表。

组件的方法在对象编辑器中是找不到的,只有在编辑代码时才能够获得。有的对象方法在所有的组件中都能使用,而有些只能被组件使用。大多数组件共有的对象方法。

·BeginDrag 所有组件 开始手工拖动

·BringToFront 所有组件 将组件放在其他所有组件的前面

·CanFocus 所有组件 确定组件是否接受焦点

·ClientToScreen 所有组件 将客户区坐标转换 为屏幕坐标

·ContainsControl 所有组件 确定某组件是否包含当前组件

·Create 所有组件 建立一个新实例

·Destroy 所有组件 解除实例(程序),实际应调用Free 方法

·Dragging 所有组件 说明组件是否被拖动

·EndDrag 所有组件 手动终止拖动

·ExecuteAction 所有组件 激活与组件相连的操作

·FindComponent 所有组件 返回Componts 数组中具有给定名称的组件

·FlipChildren 所有窗口化组件 从左边移动子组件到右边。用以支持从左到右书写的语言, 与IsRightToleft 合用

·Focused 所有组件 确定组件是否具有焦点

·Free 所有组件 从内存中清除对象(窗体应调用Release 方法)

·GetTextBuf 所有组件 检索组件的文本(或标题)

·GetTextLen 所有组件 返回组件的文本(或标题)长度

·HandleAllocate 所有组件 如果为组件分配了一个系统句柄,返回True

·HandleNeeded 所有组件 如果组件没有句柄,分配给它相应的句柄

·Hide 所有组件 隐藏组件(与Visible 的False 取值效果相同)

·InsertComponent 所有组件 向组件列表添加新组件

·InsertControl 所有组件 向当前组件的子组件列表添加新组件

·Invalidate 所有组件 强迫组件重绘

·ManualDock 所有组件 手工激活停放

·ManualFloat 所有组件 将停放组件设置为浮动组件

·RemoveComponent 所有组件 从Components 列表中删除一个组件

·Scaleby 所有组件 用给定的百分比设置组件的比例

·ScreenToClient 所有组件 将屏幕坐标转换客户区坐标

·ScrollBy 所有组件 滚动组件内容

·SendToBack 所有组件 将组件旋转在所有其他组件的后面

·SetBounds 所有组件 改变组件的位置和大小

·SetFocus 所有组件 赋予组件输入焦点

·SetTextBuf 所有组件 设置组件输入焦点

·Show 所有组件 显示组件(与Visible 的True 取值效果相同)

·Update 所有组件 如果有等待的绘制请求,立刻绘制组件

此外,还可以根据需要,调整组件栏中组件的位置,或者在组件栏中添加、删除组件,还可以为了满足一些特殊需求而创建新的组件,并把它们添加到组件栏中。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759