delphi控件属性方法事件及常用函数.docx
《delphi控件属性方法事件及常用函数.docx》由会员分享,可在线阅读,更多相关《delphi控件属性方法事件及常用函数.docx(10页珍藏版)》请在冰豆网上搜索。
delphi控件属性方法事件及常用函数
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函数对有格式的文件,读一文件组件到变量中;对文本文件,读一个或多个值到
一个或多个变量中