点击或拖拽改变大小

Window.ListViewMouseButtonDown 方法

X#
当在列表视图控件中单击鼠标按钮时,提供一个被调用的方法。

命名空间:  VO
程序集:  VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD ListViewMouseButtonDown(
	oListViewMouseEvent
) AS USUAL CLIPPER
查看代码

参数

oListViewMouseEvent (Optional)
类型:__Usual
描述哪个列表视图控件接收到鼠标按钮单击的 ListViewMouseEvent 对象。

返回值

类型:__Usual
此方法调用Window.Default(),并返回 Window.Default() 的结果
备注
提示 提示:
重要!这是一个由 X# 使用的回调方法。通常情况下,不应在您的应用程序代码中调用它。
示例
ListViewMouseButtonDown 用法的典型示例。请注意,在示例中,项目的记录号存储在 LVI 的“value”中,而项目的文本存储在“text”实体中。显然,这只有在 ListView 中使用字符串类型列存储记录号时才有效。
X#
 1METHOD ListViewMouseButtonDown(oListViewMouseEvent) CLASS CoachesBrowse
 2    LOCAL sSym AS SYMBOL
 3    LOCAL oLVI AS ListViewItem
 4
 5    SUPER:ListViewMouseButtonDown(oListViewMouseEvent)
 6    //Put your changes here
 7    oLVI := oListViewMouseEvent:ListViewItem
 8    sSym := oListViewMouseEvent:NameSym
 9
10    DO CASE
11        CASE sSym == #lvCoaches
12            IF oLVI != NULL_OBJECT
13                IF oListViewMouseEvent:PointOnItem
14                    SELF:iCoachRec := oLVI:GetValue( #cCoachName )
15                    SELF:cSelCoach := oLVI:GetText( #cCoachName )
16                    SELF:oDbCoaches:GoTo( SELF:iCoachRec )
17                ENDIF
18            ENDIF
19    ENDCASE
参见