请帮忙:一个关于Treeview的问题 (100分)

松子

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Treeview控件来列出可以监控的计算机名,并且使用imagelist控件来表示计算机的状态,
可是当我检测到计算机状态发生变化时,Treeview前的图标不会变化,非要用鼠标点一下,才会
变化,还有我用鼠标点一下Treeview中列的某一计算机名时,它前面的图标会变成imagelist控
件中的第一个图标,这是我不希望的.
请教各位高手,这是怎么回事!
 
"我用Treeview控件来列出可以监控的计算机名,并且使用imagelist控件来表示计算机的状态,
可是当我检测到计算机状态发生变化时,Treeview前的图标不会变化,非要用鼠标点一下,才会
变化" treeview1.Items.Item[2].ImageIndex:=3;确实变化了,不要用鼠标点,实在不行Refresh
 
能不能讲的详细些,我是个新手!
 
treeview1.items.item[2].imageindex:=3和
treeview1.items[3].imageindex:=3有区别吗?
 
没区别。
treeview有两个属性:
treeview.items.imageindex:=1 //默认图标
treeview.items.selectindex:=2 //选择后的图标
 
你的提示对我有帮助,顺便问一下,Treeview如何刷新?
 
我的问题解决了!
 
顶部