我在一个带有列表视图的项目中,这个列表视图有 2 个组。我很想知道是否可以为每个组创建一种行为。
我有一个名为“在线”的项目和另一个名为“离线”的项目。这些项目前面有一个红色或黑色的圆圈(图像)。这两个项目都在一个名为“live”或“offline”的组中。
我想做两件事:
我应该能够随时更改项目的组。
当一个项目在一个组中时,行为应该改变。(例如,如果“离线项目”在“直播”组中,则图像将变为红点而不是黑点)
ImageList.Images.Add(My.Resources.bullet_black) ImageList.Images.Add(My.Resources.bullet_red) Liste.LargeImageList = ImageList Dim groupeOffline As New ListViewGroup("Offline") Dim groupeLive As New ListViewGroup("Live") Liste.Groups.AddRange({groupeLive, groupeOffline}) Liste.Items.Add("Offline", 0).Group = groupeOffline Liste.Items.Add("Online", 1).Group = groupeLive
在我的 ImageView 中,0 索引是黑点,1 索引是红色。