frehley, hace mucho que no uso listview, pero si mal no recuerdo, lo que tenes que tenes que hacer, es buscar la coleccion "SelectedItems", esto te devuelve un array de listviewitems y de ahi tomas lo que necesitas. EJ:
Cita: --Si hay alguno seleccionado...
If listview1.Selecteditems.count <> 0 then
--tomo el tag del primero seleccionado
listview1.selecteditems(0).tag
--Tomo el texto del primer subitem
listview1.selecteditems(0).subitems(0).text
end if
Espero te sirva. Saludos