TPopupMenu 弹出菜单控件 中文使用说明


该对象是备注控件的抽象基本类,它是一个多行编辑框,该对象的层次结构为:TObject—TPersistent—Tcomponent—Tcontrol—TwinControl—TCustomEdit。

一、属性

1、Alignment:TAlignment

功能:定义文本在memo控制内的布置方式。其取值及意义如下

taLeftJustify:文本左对齐,所有的行从控制的左边开始。

taCenter:文本居中,文本在控制中央。

taRightJustify:文本右对齐,所有的结尾在控制的右边。

2、CatetPos:TPoint

功能:指定光标的坐标位置。运用CatetPos指定光标的坐标,它以memo控制的客户区域为坐标原点,标出光标位置的坐标值(像素点)。要确定光标的字符位置(不是物理位置),使用SelStart属性。

3、Lines:TStrings

功能:指定编辑行。如Memo.Lines[5]。

4、ScrollBars:TScrollStyle

功能:定义是否memo控制有一个滚动条。它的取值如下

ssNone:没有滚动条。

ssHorizontal:有水平滚动条。

ssVertical:有垂直滚动条。

ssBoth:即有水平滚动条,又有垂直滚动条。

5、WantReturns:Boolean

功能:决定用户是否能在编辑的文本中插入回车符。

6、WantTabs:Boolean

功能:确定用户是否能在文本中插入制表符。

7、WordWrap:Boolean

功能:文本超过右边界时,是否可以自动换行。在有水平该动条的编辑控制中,设置WordWrap为真是无效的。

二、方法

1、Destroy:

功能析构函数,毁坏TCustmMemo对象实例。

2、GetCaretPos:TPoint

功能:返回CaretPos属性的值。

3、GetControlsAlignment:TAlignment

功能:返回文本的布置方式。

4、KeyPress:

功能:当WantReturns属性为假时,确保回车符不被输入文本中。当用户按键时,自动调用KeyPress,然后产生一个OnKeyPress事件。

5、Loaded:

功能:装载memo控制,并初始化它。

6、SetAlignment:

功能:设置Alignment属性。

7、SetLines:

功能:设置Lines属性。

8、SetScrollBars:

功能:设置ScrollBars属性。

9、SetWordWrap:

功能:设置WordWrap属性。


TPopupMenu控件

该控件表示一个弹出菜单。该对象的层次结构为:TObject—TPersistent、、TCompoment—TMenu。

一、属性

1、Alignment:(paLeft,paRigh,paCenter)

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

2、AutpPopup:Boolean

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

3、HelpContext :THelpContext

功能:为弹出菜单指定帮助文档的ID。

4、PopupComponen:TComponent

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

二、方法

1、Popup:(X,Y:Integer)

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

三、事件:

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






联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678