点击或拖拽改变大小

ListView.SetItemAttributes 方法

X#
使用新属性更新 ListViewItem 对象。

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOGUIClasses (在 XSharp.VOGUIClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD SetItemAttributes(
	oListViewItem AS ListViewItem
) AS USUAL
查看代码

参数

oListViewItem
类型:ListViewItem
要更改其属性的 ListViewItem 对象。

返回值

类型:__Usual
示例
X#
 1nCount := SELF:oDClvClaims:ItemCount
 2
 3FOR x := 1 UPTO nCount
 4    oLVI := SELF:oDClvClaims:GetItemAttributes(x)
 5
 6    IF oLVI != NULL_OBJECT
 7        IF oLVI:Checked // 使用ListView的"checkbox"属性设置为YES
 8            nValue := oLVI:GetValue( #dSvcDate )
 9            SELF:oBillingsServer:GoTo( nValue )
10            // 在这里进行一些处理
11            DO CASE
12                CASE cClaims == "P"
13                    oLVI:StateImageIndex := 1 // ImageList在PostInit()方法中预定义
14                CASE cClaims == "X"
15                    oLVI:StateImageIndex := 2
16                CASE cClaims == "S"
17                    oLVI:StateImageIndex := 3
18            ENDCASE
19
20            SELF:oDClvClaims:SetItemAttributes(oLVI)
21        ENDIF
22    ENDIF
23NEXT x
参见