Use a property node, and read the values to calculate :
Floor(ArrElemn.Position Top - Top(of array))/ArrElem.Height + IndexVals).
As always, it's much easy to read a LV diagram :D, so look at the attached vi.
The ArrElem.Position property returns a cluster containing the left and top position (relative to the vi window)of the array element that was clicked in. From there it's not very complicated to calculate the index val of the element.
There are probably other solutions.
Beware with the label or caption. Either hide them, or take their positions into account (not a trivial problem...)
CC
Chilly Charly (aka CC)