The multicolumn listbox has the property that clicking in a given row will highlight the row. You can extract a given column using a property node to access the item names property (a 2D array of strings, just like a table) - I use the property to programmatically write the listbox elements in the attached example. The example doesn't do anything interesting, it simply shows how to populate the listbox programmatically, and illustrates the row-selection behavior you seem to desire.