点击或拖拽改变大小

ListView.GetNextItem 方法

X#
检索具有所有指定属性的下一个列表视图项目。

命名空间:  VO
程序集:  VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD GetNextItem(
	kRelationship,
	lDisabled,
	lDropTarget,
	lFocused,
	lSelected,
	nItemStart
) AS USUAL CLIPPER
查看代码

参数

kRelationship (Optional)
类型:__Usual
描述与指定项目的物理关系的以下常量之一。请参见下表,了解可能的值
lDisabled (Optional)
类型:__Usual
TRUE 表示列表视图项目的图像应禁用。如果省略,将使用默认值FALSE。
lDropTarget (Optional)
类型:__Usual
TRUE 表示列表视图项目应为拖放目标。如果省略,将使用默认值FALSE。
lFocused (Optional)
类型:__Usual
TRUE 表示列表视图项目应为焦点。如果省略,将使用默认值FALSE。
lSelected (Optional)
类型:__Usual
TRUE 表示列表视图项目应为选定。如果省略,将使用默认值FALSE。
nItemStart (Optional)
类型:__Usual
开始搜索的项目的索引。如果省略,将从开头开始搜索。

返回值

类型:__Usual
作为搜索结果返回的列表视图项目。
备注
常量描述
LV_GNIABOVE搜索位于指定项目上方的项目
LV_GNIBELOW搜索位于指定项目下方的项目
LV_GNIBYITEM按索引搜索后续项目 (默认值)
LV_GNILEFT搜索位于指定项目左侧的项目
LV_GNIRIGHT搜索位于指定项目右侧的项目
示例
下面的示例显示了如何遍历 ListView 中的所有项目以进行进一步处理。请注意,GetNextItem() 方法的最后一个参数是从零开始的:
X#
1LOCAL oLVI AS ListViewItem
2nCount := SELF:oDClvPlayers:ItemCount
3
4FOR x := 1 UPTO nCount
5    oLVI    := SELF:oDClvPlayers:GetNextItem( LV_GNIBYITEM,,,,,x-1 )
6    cID     := AllTrim( oLVI:GetText( #cPlayerID ) )
7    nRecNo  := oLVI:GetValue( #cPlayerID )
8NEXT x
参见