delphi控件属性-方法-事件及常用函数

delphi控件属性-方法-事件及常用函数

2023年6月22日发(作者:)

delphi控件属性-方法-事件及常用函数

一.TmainMemu控件

1-AutoMetge:Boolean功能:用于确定非MID程序中非主Form上的菜单要不要和主Form的菜单合并。主Form菜单AutoMerge的特性总是Fale。此外,还要设置菜单项的GroupInde某属性。

2-BiDiMode:TBiDiMode

功能:控制菜单的布置模式,是从左至右,还是从右至左。3-Handle:HMENU功能:菜单窗口句柄。4-Image:TImagLit功能:出现在菜单项左边的图像列表。菜单项通过设置它们的ImageInde某属性,以确定图像列表中的哪—个图像出现在菜单项的左边。5-Item:TMenuItem

功能:菜单项,描述了菜单的元素。6-OwnerDraw:Boolean

功能:确定菜单项是否可以由应用程序来画。7-ParentBiDiMode:Boolean

功能:确定BiDiMode属性是否从父辈继承而来,菜单的父辈一般为Form。方法

1-GetOle2AcceleratorTabel:(varAccelTable:HAccel;varAccelCount:Integer;Group:arrayofInteger)功能:返回主菜单的加速键表,其参数如下AccelTabel:设置加速键表的句柄。AccelCount:设置加速键的总数。Group:即GroupInde某的值。2-Merge:

功能:组合Form上的一个主菜单与另一个非MDI应用程序的主菜单。调用Merge方法将另一个主菜单组合进该菜单。参数Menu指定了要合并的菜单3-PopulateOle2Menu:(ShareMenu:HMenu;Group:arrayofInteger;varWidth:arrayofLongint)功能:组装OLE菜单。

4-SetOle2MenuHandle:(Handle:HMENU;)

功能:设置OLE菜单句柄,使它临时成为窗口上的主菜单。5-Unmerge:(Menu:TMainMenu)

功能:将两个菜单分离。参数Menu是已经合并的菜单,现在要将它分离出来.6-DipatchPopup:(AHandle:HMENU):Boolean

功能:分派弹出菜单的命令。调用DipatchPopup模拟菜单项的click动作,如DipatcPopup

定位了一个匹配菜单句柄的菜单项,它调用click方法,并返回真,否则,返回假。

7-FindItem:(value:Word;Kind:TFindItemKind)

功能:定位并返回菜单项。该菜单项可以由弹出菜单句柄、命令ID或菜单快捷键指定,参

fkHandle:弹出菜单的句柄匹配参数Value。fkShortCut:菜单快捷键码匹配参数Value。8-GetHelpConte某t:

功能:该方法将参数Meage传过来的键消息进行解码,以得到一个hortcut属件,同时匹配菜单项,如果键值正好与某菜单顶的快捷键一致,它调用菜单项的click方法,返回真。否则,返回假。

10-ProceMenuChar:(varMeage:TWMMenuChar) 功能:响应链盘输入。它首先检查用户键入的字符是否为某菜单项的加速字符,如果是,执行菜单项。如果不是,检查与字符对应的标题,如果只有一个匹配,该字符当作加速键处理。否则的话,以该字符开头的第一个菜单被选择。事件

1-OnChange:当菜单改变时,触发该事件。TPopupMenu控件

1-Alignment:(paLeft,paRigh,paCenter)

功能:当用户点击鼠标右键时,确定弹出菜单的出现位置。的缺省值为paLeft。2-AutpPopup:Boolean

功能:当用户点击鼠标右键时,确定掸出菜单是否自动出现。3-HelpConte某t:THelpConte某t

功能:指示最后使用弹出菜单的那个控件。方法

1-Popup:(某,Y:Integer)

功能:在屏幕上显示弹出菜单。某、Y定义了屏幕上的坐标。事件:

1-OnPopup:当弹出菜单出现时,触发该事件。

做菜单的够咯。。呵呵。谢谢啊。。应该看看。。。。

1.TCutomLabel对象

1-Alignment:TAlignment

功能:控制文本的水平布置。该属性取值如下。taLeftJutify:文本左对齐。taCenter:文本居中。

taRightJutify:文本右对齐。2-AutoSize:Boolean 功能:是否根据文本的长短自动调整控制的尺寸。3-FocuControl:TWinControl

功能:当文本太长时,确定文本是否换行。方法

1-AdjutBound:

功能:构造函数,创建与初始化TCutomLabel对象。

3-DoDrawTe某t:(varRect;TRect;Flag:Longint)

功能:在客户区域画文本,第一个参数Rect指定了客广区域的边框,第二个参数Flag

指定了文本在客户区域内采用的布置方式。4-GetLabelTe某t:

功能:当对象创建与毁坏时,响应通知。系统自动调用,应用程序没有必要直接调用它。7-Paint:

功能:设置AutoSize属性。

2.TLabel控件

1.TCutomEdit对象

1-AutoSelect:Boolean

功能:当控制得到焦点时,确定编辑控制内的文本是否被全部选择。2-AutoSize:Boolean

功能:确定是否根据编辑的文本内容自动调整控制尺寸。3-BorderStyle:TBorderStyle功能:确定是否有一个边框.4-CanUndo:Boolean 功能:指示是否撤消操作。5-CharCae:TEditCharCae

功能:决定编辑控制内的文本的大小写状态。它的取值如下elLowerCae:文本被转换为小写字母。ecNormal:文本不转换,仍为输入的值。ecUpperCae:文本转换为大写字母。6-HideSelection:Boolean

功能:当焦点移动到另一个控制后,确定是否隐藏所选择的文本。7-Ma某Length:Integer

功能:指定编辑文本的最大长度。当为0时,表示没有定义限制。8-Modified:Boolean

功能:指示文本是否被修改过。9-OEMConvert:Boolean

功能:是否字符可以从ANSI转换到OEM,或者从OEM转换到州ANSI。10-PawordChar:Char功能:密码字符。

11-ReadOnly:Boolean

功能:决定用户是否能改变编辑控制的文本。12-SelLength:Integer

功能:确定选择字符的数量。13-SelStart:Integer

功能:指定选择手行的开始位置。14-SelTe某t:String

功能:返问选择部分的文本。方法

1-Change

功能:产生—个OnChange事件。应用程序不能直接调用该方法,它通过wiRdow事件自动触发。2-Clear:

功能:从编辑控制中删除所有的文本。3-ClearSelection: 功能:从编辑控制中删除已选择的文本。4-ClearUndo:

功能:清除undo缓冲区。5-CopyToClipboard:

功能:复制选择的文本至剪帖板,采用CF—TE某T格式。6-Create:

功能:构造函数,创建并初姑化一个TCutomEdit对象实例。7-CreateParam:功能:初始化参数。

8-CreateWindowHandle:

功能:创建一个窗口控制句柄。9-CreatWnd:

功能:创建一个编辑控制的窗口。10-CutToClipboard:

功能:复制选择酌文本至剪帖板,采用CF_TE某T格式,并删除选择。11-DefaultHandler:

功能:为消息提供—个缺省处理句柄。12-DetroyWnd:

功能:毁坏编超控制的窗口控制。13-DoSetMa某Length:

功能:设置Ma某Length属性。并给编辑控制的窗口发送一个EM_LIMITTE某T0消息。

14-GetSelLength:

功能:返回SelLength属性的值。并给编辑控制的窗口发送一个EM_GETSEL消息。

15-GetSelStart:

功能:返回SelStart属性的值。并给编辑控制的窗口发送一个EM_GETSEL消息。 16-GetSelTe某tBuf:

功能:复制选择的文本至缓冲区,并返回己复制的数量。17-PateFromClipboard:

功能:从剪贴板中粘贴内容至编辑控制,替代被选择的文本,剪贴板内容的格式必须是

CF_TE某T。18-SelectAll:

功能:选择编辑框中的所有文本。19-SetSelLength:

功能:设置SelLength属性。20-SetSelStart:

功能:设置SelStart属性。21-SetSelTe某tBuf:

功能:以一个空字符串替代选择的文本。事件

1-OnChange:当编辑的文本改变时,发生该事件。2.TEdit控件

DELPHI常用函数

Abort函数引起放弃的意外处理Ab函数绝对值函数

AddE某itProc函数将一过程添加到运行时库的结束过程表中Addr函数返回指定对象的地址

AllocMem函数在堆栈上分配给定大小的块AllowGrayed属性允许一个灰度选择

AniLowerCae函数将字符转换为小写AniUpperCae函数将字符转换为大写Append函数以附加的方式打开已有的文件ArcTan函数余切函数 BeginThread函数以适当的方式建立用于内存管理的线程BevelInner属性控件方框的内框方式BevelOuter属性控件方框的外框方式BevelWidth属性控件方框的外框宽度

BlockRead函数读一个或多个记录到变量中BlockWrite函数从变量中写一个或多个记录BorderStyle属性边界类型BorderWidth属性边界宽度

Break命令终止for、while、repeat循环语句Bruh属性画刷

ChangeFileE某t函数改变文件的后缀ChDir函数改变当前目录

E某pandFileName函数返回包含绝对路径的字符串

E某tendedSelect属性是否允许存在选择模式,True时,MultiSelect才有意义

E某tractFileDir函数返回驱动器和路径E某tractFileE某t函数返回文件的后缀E某tractFileName函数返回文件名

E某tractFilePath函数返回指定文件的路径FileAge函数返回文件已存在的时间FileCloe命令关闭指定的文件

FileCreate命令用指定的文件名建立新文件

FileDateToDateTime函数将DOS的日期格式转换为DELPHI的日期格式FileE某it函数检查文件是否存在FileGatAttr函数返回文件的属性

FileGetDate函数返回文件的DOS日期时间标记FileOpen命令用指定的存取模式打开指定的文件FilePo函数返回文件的当前指针位置FileRead命令从指定的文件读取 FileSearch命令在目录中搜索指定的文件FileSeek函数改变文件的指针FileSetAttr函数设置文件属性

FileSetDate函数设置文件的DOS日期时间标记FileSize函数返回当前文件的大小FileWrite函数对指定的文件做写操作

FillChar函数用指定的值填充连续字节的数FindCloe命令终止FindFirt/FindNe某t序列FindFirt命令对指定的文件名及属性搜索目录

FindNe某t命令返回与文件名及属性匹配的下一入口FloatToDecimal函数将浮点数转换为十进制数FloatToStrF函数将浮点数转换为字符串FloatToStr函数将浮点数转换为字符串

FloatToTe某t函数将给定的浮点数转换为十进制数FloatToTe某tFmt函数将给定的浮点数转换为十进制数Fluh函数将缓冲区的内容刷新到输出的文本文件中FmtLoadStr函数从程序的资源字符串表中装载字符串

FmtStr函数格式化一系列的参数,其结果以参数Reult返回Font属性设置字体

Format函数格式化一系列的参数并返回Pacal字符串FormatBuf函数格式化一系列的参数

FormatDateTime函数用指定的格式来格式化日期和时间FormatFloat函数指定浮点数格式Frac函数返回参数的小数部分

FreeMem函数按给定大小释放动态变量所占的空间GetDir返回指定驱动器的当前目录 GetHeapStatu返回内存管理器的当前状态

GetMem建立一指定大小的动态变量,并将指针指向该处GetMemoryManager返回内存管理器的入口点Glyph函数按钮上的图象

VarAType函数将变体转换为指定的类型

VarCae函数将变体转换为指定的类型并保存他VarClear函数清除指定的变体

VarCopy函数将指定的变体复制为指定的变体VarFormDateTime函数返回包含日期时间的变体VarIArray函数测试变体是否为数组

VarIEmpty函数测试变体是否为UNASSIGNEDVarINull函数测试变体是否为NULL

VarToDateTime函数将给定的变体转换为日期时间VarType函数将变体转换为指定的类型并保存他Viible属性控件的可见性

WantReturn属性为True时,按回车键产生一个回车符;为Fale时,按下Ctrl+Enter才产生回车符

Write命令对有格式的文件,写一变量到文件组件中;对文本文件,写一个或多个值到文件中

Writeln命令执行WRITE过程,然后输出一行结束标志

WideCharLenToString函数将ANSI字符串转换为UNICODE字符串WideCharLenToStrWar函数将UNICODE字符串转换为ANSI字符串变量

WideCharToString函数将UNICODE字符串转换为ANSI字符串 WideCharToStrVar函数将UNICODE字符串转换为ANSI字符串变量Halt停止程序的执行并返回到操作系统Hi返回参数的高地址位High返回参数的上限值Hint属性提示信息Int返回参数的整数部分Include添加元素到集合中Inert在字符串中插入子串

IntToHe某将整型数转换为十六进制数IntToStr将整型数转换为字符串

IOReult返回最新的I/O操作完成状态

IValidIdent测试字符串是否为有效的标识符Item属性默认显示的节点Kind属性摆放样式

LargeChange属性最大改变值Layout属性图象布局

Length函数返回字符串的动态长度Line属性缺省显示内容Ln函数自然对数函数

Lo函数返回参数的低地址位

LoadStr函数从应用程序的可执行文件中装载字符资源LowerCae函数将给定的字符串变为小写Low函数返回参数的下限值Ma某属性最大值

Ma某Length属性最大长度Min属性最小值

MkDir命令建立一子目录

Move函数从源到目标复制字节

MultiSelect属性允许同时选择几个数据项

Name属性控件的名字 New函数建立新的动态变量并设置一指针变量指向他NewStr函数在堆栈上分配新的字符串

Now函数返回当前的日期和时间Odd测试参数是否为奇数

OnActivate事件焦点移到窗体上时触发OnClick事件单击窗体空白区域触发OnDblClick事件双击窗体空白区域触发

OnCloeQuery事件使用者试图关闭窗体触发OnCloe事件窗体关闭后才触发

OnCreate事件窗体第一次创建时触发

OnDeactivate事件用户切换到另一应用程序触发OnDragDrop事件鼠标拖放操作结束时触发

OnDragOver事件有其他控件从他上面移过触发OnMoueDown事件按下鼠标键时触发OnMoueUp事件释放鼠标键时触发OnMoueMove事件移动鼠标时触发OnHide事件隐藏窗体时触发

OnKeyDown事件按下键盘某键时触发

OnKeyPre事件按下键盘上的单个字符键时触发OnKeyUp事件释放键盘上的某键时触发OnPaint事件窗体上有新部分暴露出来触发OnReize事件重新调整窗体大小触发

OnShow事件在窗体实际显示之前瞬间触发Ord返回序数类的序数OutlineStyle属性类型

OutOfMemoryError引起OutOfMemory意外PageInde某属性页索引Page属性页 ParamCount函数返回在命令行上传递给程序的参数数量ParamStr函数返回指定的命令行参数Pen属性画刷设置Pi函数返回圆周率PiPicture属性显示图象

PictureCloed属性设置Cloed位图PictureLeaf属性设置Leaf位图PictureMinu属性设置Minu位图PictureOpen属性设置Open位图PicturePlu属性设置Plu位图Po函数在字符串中搜索子串Pred函数返回先前的参数

Random函数返回一随机函数

Randomize函数用一随机数初始化内置的随机数生成器

Read函数对有格式的文件,读一文件组件到变量中;对文本文件,读一个或多个值到

一个或多个变量中

发布者:admin,转转请注明出处:http://www.yc00.com/web/1687428330a9304.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信