ListView.GetNextItem 方法 | |
检索具有所有指定属性的下一个列表视图项目。
命名空间:
VO
程序集:
VOGUIClasses (在 VOGUIClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD GetNextItem(
kRelationship,
lDisabled,
lDropTarget,
lFocused,
lSelected,
nItemStart
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual __Usual GetNextItem(
__Usual kRelationship = default,
__Usual lDisabled = default,
__Usual lDropTarget = default,
__Usual lFocused = default,
__Usual lSelected = default,
__Usual nItemStart = default
)
查看代码参数
- 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() 方法的最后一个参数是从零开始的:
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
参见