| Function ModifyGadgetItem(gadget:TGadget,index,text$,flags=0,icon=-1,tip$="",extra:Object=Null) Function InsertGadgetItem(gadget:TGadget,index,text$,flags=0,icon=-1,tip$="",extra:Object=Null) |
| SuperStrict Local MyWindow:TGadget=CreateWindow("ListBox Example", 200,200,320,240) Local ListBox:TGadget=CreateListBox(10,10,200,100,MyWindow) For Local i:Int=1000 To 1050 AddGadgetItem ListBox,i Next Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_GADGETACTION ModifyGadgetItem ListBox, SelectedGadgetItem(ListBox), "Selected" End Select Forever |
![]() |
| SuperStrict Local MyWindow:TGadget=CreateWindow("ListBox Example", 200,200,320,240) Local ListBox:TGadget=CreateListBox(10,10,200,100,MyWindow) For Local i:Int=1000 To 1050 AddGadgetItem ListBox,i Next Local IconStrip:TIconStrip=LoadIconStrip("D:\My Documents on E\_Tutorials\toolbar.bmp") SetGadgetIconStrip(ListBox, IconStrip) Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_GADGETACTION Local i:Int=SelectedGadgetItem(listbox) Local text:String=GadgetItemText(ListBox,i) Local flag:Int=GadgetItemFlags(ListBox,i) Local icon:Int=GadgetItemIcon(ListBox,i) icon=icon+1 If icon>11 icon=0 ModifyGadgetItem ListBox, i, text, flag, icon End Select Forever |
![]() |
| Case EVENT_GADGETACTION Local i:Int=SelectedGadgetItem(listbox) Local text:String=GadgetItemText(ListBox,i) Local flag:Int=GadgetItemFlags(ListBox,i) Local icon:Int=GadgetItemIcon(ListBox,i) |
| icon=icon+1 If icon>11 icon=0 ModifyGadgetItem ListBox, i, text, flag, icon End Select |
| ModifyGadgetItem ListBox, i, text, flag, icon |
| SuperStrict Local MyWindow:TGadget=CreateWindow("ListBox Example", 200,200,320,240) Local ListBox:TGadget=CreateListBox(10,10,200,100,MyWindow) For Local i:Int=1000 To 1050 AddGadgetItem ListBox,i Next Repeat WaitEvent() Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_GADGETACTION Local i:Int=SelectedGadgetItem(listbox) InsertGadgetItem ListBox, i, "Inserted Item" End Select Forever |
![]() |