首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎样动态改变 Listview 中的图标?该怎么处理

2012-03-17 
怎样动态改变 Listview 中的图标?请教高手一个问题:我在listview中加载了一些数据,ViewlvwIcon显示。我的

怎样动态改变 Listview 中的图标?
请教高手一个问题:
      我在listview中加载了一些数据,View   =   lvwIcon显示。
     
      我的意图是:当有数据改变时,我改变数据的同时也改变图标,就像QQ一样,当不在线时显示灰色   图标,在线时显示   彩色图标。

      请问这个怎么做啊?谢谢!

      我是先查找到要改变的行:
                Set   lstview   =   ZoneLv.FindItem(LocationNum,   lvwSubItem,   ,   1)
                If   Not   (lstview   Is   Nothing)   Then
                      '找到后要更改图标,这里怎么修改?
                      lstview.EnsureVisible
                      lstview.Selected   =   True
'                       '最好添加存在是闪烁提示,比如文字变色来显示终端上线
                      ZoneLv.SelectedItem.Icon   =   3

                End   If


[解决办法]
你不是做了吗ZoneLv.SelectedItem.Icon = 3
[解决办法]
呵呵,问题是什么
[解决办法]
ZoneLv.SelectedItem.Icon = 2

??

说实话我还是被你弄糊涂了
[解决办法]
lstview.Icon = 3 或者 lstview.smallicon=3

你要做闪烁的话加一个timer,在timer里面做循环

在选中的时候处发Timer


[解决办法]
是不是你的Imagelist里没有啊,你可以做成这样啊
1 彩色
2 黑白
3 另一种头像的彩色
4 另一种头像的黑白
......

热点排行