[新手必看]delphi部分的控件属性.方法.事件及常用函数的中文说明(定期更新)
1 TmainMemu控件
该控件是一个标准的菜单控件,运用它为窗口提供菜单。该对象的层次结构为:TObjectTPersistent--TCompomentTMenu
属性
1-AutoMetgeBoolean
功能:用于确定非MID程序中非主Form上的菜单要不要和主Form的菜单合并。主Form菜单AutoMerge的特性总是False。此外,还要设置菜单项的GroupIndex属性。
2-BiDiModeTBiDiMode
功能:控制菜单的布置模式,是从左至右,还是从右至左。
3-HandleHMENU
功能:菜单窗口句柄。
4-ImagesTImagList
功能:出现在菜单项左边的图像列表。菜单项通过设置它们的ImageIndex属性,以确定图像列表中的哪个图像出现在菜单项的左边。
5-ItemsTMenuItem
功能:菜单项,描述了菜单的元素。
6-OwnerDrawBoolean
功能:确定菜单项是否可以由应用程序来画。
7-ParentBiDiModeBoolean
功能:确定BiDiMode属性是否从父辈继承而来,菜单的父辈一般为Form
方法
1-GetOle2AcceleratorTabel:(var AccelTable:HAccel;var AccelCount:Integer;Group:array of Integer
功能:返回主菜单的加速键表,其参数如下
AccelTabel:设置加速键表的句柄。
AccelCount:设置加速键的总数。
Groups:即GroupIndex的值。
2-Merge
功能:组合Form上的一个主菜单与另一个非MDI应用程序的主菜单。调用Merge方法将另一个主菜单组合进该菜单。参数Menu指定了要合并的菜单
3-PopulateOle2Menu:(ShareMenu:HMenu; Groups:array of Integer; var Widths:array of Longint
功能:组装OLE菜单。
4-SetOle2MenuHandle(Handle:HMENU;)
功能:设置OLE菜单句柄,使它临时成为窗口上的主菜单。
5-Unmerge:(Menu:TMainMenu
功能:将两个菜单分离。参数Menu是已经合并的菜单,现在要将它分离出来.
6-DispatchPopup:(AHandle:HMENU):Boolean
功能:分派弹出菜单的命令。调用DispatchPopup模拟菜单项的click动作,如DispatcPopup
定位了一个匹配菜单句柄的菜单项,它调用click方法,并返回真,否则,返回假。
7-FindItem:(value:Word;Kind:TFindItemKind
功能:定位并返回菜单项。该菜单项可以由弹出菜单句柄、命令ID或菜单快捷键指定,参
Kind指定了匹配方式,它的可选值如下。
fkCommand:由Windows WM_COMMAND消息使用的命令ID与参数Value匹配。
fkHandle:弹出菜单的句柄匹配参数Value
fkShortCut:菜单快捷键码匹配参数Value
8-GetHelpContext
功能:返回与菜单项相联系的帮助文档的ID值。]
9-IsShortCut:(var Message:TWMKey:Boolen
功能:该方法将参数Message传过来的键消息进行解码,以得到一个shortcut属件,同时匹配菜单项,如果键值正好与某菜单顶的快捷键一致,它调用菜单项的click方法,返回真。否则,返回假。
10-ProcessMenuChar:(var MessageTWMMenuChar
功能:响应链盘输入。它首先检查用户键入的字符是否为某菜单项的加速字符,如果是,
执行菜单项。如果不是,检查与字符对应的标题,如果只有一个匹配,该字符当作加速键处理。否则的话,以该字符开头的第一个菜单被选择。
事件
1-OnChange:当菜单改变时,触发该事件。
TPopupMenu控件
该控件表示一个弹出菜单。该对象的层次结构为:TObjectTPersistent--TCompomentTMenu
属性
1-Alignment(paLeft抽象类的使用paRighpaCenter)
功能:当用户点击鼠标右键时,确定弹出菜单的出现位置。的缺省值为paLeft
2-AutpPopupBoolean
功能:当用户点击鼠标右键时,确定掸出菜单是否自动出现。
3-HelpContext THelpContext
功能:为弹出菜单指定帮助文档的ID
4-PopupComponenTComponent
功能:指示最后使用弹出菜单的那个控件。
方法
1-Popup(X,Y:Integer)
功能:在屏幕上显示弹出菜单。XY定义了屏幕上的坐标。
事件:
1-OnPopup:当弹出菜单出现时,触发该事件。
1 TCustomLabel对象
该对象是文本显示对象的基本类,它是非窗口控制,它不能直接接收键盘输入,该对象的层次结构为:TObjectTPersistent—Tcomponent---TControlTGraphicContrtrol
属性
1-AlignmentTAlignment
功能:控制文本的水平布置。该属性取值如下。
taLeftJustify:文本左对齐。
taCenter:文本居中。
taRightJustify:文本右对齐。
2-AutoSizeBoolean
功能:是否根据文本的长短自动调整控制的尺寸。
3-FocusControlTWinControl
功能:指定一个窗口控制与标签相连。当用户按下由标签定义的加速键后,FocusControl指定的窗口控制将接收焦点。加速键是通过在标签文本的某字符前加个与()符号,并且设置ShowAccelChar属性为真。
4-LayoutTTextLayout
功能:定义文本在标签内的垂直摆布方式。它的取值如下

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。