vb.net初级有关问题,listview与button的切换有关问题

vb.net初级问题,listview与button的切换问题
vb.net2005 listview表,一个button,
鼠标点列表中的第一行时,button上文字由灰色变成正常。点一下button后,button文字变成灰色
当 鼠标点 listview另一行时,button按键上文字由灰色变成正常。。。请问,当点另一行时,如何判断让button文字由灰色变成正常啊??

初学vb,这个判断搞了一下午了,总是点listview另一行时, BUTTON文字不是灰色,请高手帮忙解惑啊.谢谢先


------解决方案--------------------
这个有很多方法,在初始化ListView时,为ListViewItem的Tag属性中指定一个bool值,在ListView的SelectIndexChanged事件(好像有这个事件)里取出被选Item的Tag值,将其转换成Bool值后设置给Button的Enable属性,在Button的Click事件中设置当前被选Item的Tag值为False,不知道说明白了没有。