/ Forums / Advansys Formativ / Creating Solutions with Formativ / Returning selected value from TrzListView / Reply To: Returning selected value from TrzListView

#7719
Support 3
Participant

Use ListItem.SubItems to read the value relate to the column. SubItems is a TStrings (Delphi) which is the base class for objects that represent a list of strings. Some common properties and methods of the SubItems are: count, commatext, text, indexof.

See the sample code below to read the selected item SubItems value. Index gives the position of the string, where 0 is the position of the first string, 1 is the position of the second string, and so on.

  
if (CDIP_FRM.ListView.itemindex < 0) then
  msgbox("Select an item from the list to proceed.")
  CDIP_FRM.ListView.setfocus
  exit sub
end if

set oListItem = CDIP_FRM.ListView.selected

msgbox oListItem.Caption & vbcrlf &_
oListItem.SubItems.Strings(0) & vbcrlf &_
oListItem.SubItems.Strings(1)

Hope this helps.

Regards,
Advansys Support