1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| EnableExplicit
Enumeration
#myWindow
#myListIconGadget
EndEnumeration
OpenWindow(#myWindow, #PB_Ignore, #PB_Ignore, 800, 600, "ListIconGadget", #PB_Window_ScreenCentered)
ListIconGadget(#myListIconGadget, 10, 10, WindowWidth(#myWindow) - 20, WindowHeight(#myWindow) - 20, "FirstColumn", 100)
AddGadgetColumn(#myListIconGadget, 1, "SecondColumn", 100)
Define Counter
For Counter = 0 To 9
AddGadgetItem(#myListIconGadget, -1, "FirstColumnValue" + Str(Counter) + #LF$ + "SecondColumnValue" + Str(Counter))
Next
Define GadgetID = GadgetID(#myListIconGadget)
Define ColumnIndex
! var grid = v_gadgetid.gadget;
! grid.on('.dgrid-header .dgrid-cell:click', function (event) {
! var column = grid.column(event);
! v_columnindex = column.index;
Debug "HeaderClick detected!"
Debug "Column: " + Str(ColumnIndex)
! }); |
Partager