If user selects a city no. 1 than Debug output must be City 1. If user selects a city no. 2 than output must be City 2 etc.
I can not figure it out ... Thanks a lot!

Code: Select all
Declare database()
Declare detection()
Declare CloseWindowevent()
database()
Procedure database()
OpenWindow(1,0,0,410,200,"Example...")
ListIconGadget(1,5,5,400,180,"Name",60,#PB_ListIcon_FullRowSelect|
#PB_ListIcon_GridLines|
#PB_ListIcon_CheckBoxes)
AddGadgetColumn(1,2,"Number 1",100)
AddGadgetColumn(1,3,"Number 2",55)
AddGadgetItem(1,-1,"City 1"+Chr(10)+"1243"+Chr(10)+"324891")
AddGadgetItem(1,-1,"City 2"+Chr(10)+"23544"+Chr(10)+"91211")
AddGadgetItem(1,-1,"City 3"+Chr(10)+"415"+Chr(10)+"1242")
BindEvent(#PB_Event_Gadget,@detection())
BindEvent(#PB_Event_CloseWindow,@CloseWindowEvent())
EndProcedure
;output - I need to detect the selection of cities (1,2,3...)
Procedure detection()
ev.i=EventGadget()
Debug(ev)
EndProcedure
;close window
Procedure CloseWindowEvent()
CloseWindow(EventWindow())
EndProcedure