ListViewGadget Eintrag löschen!
Verfasst: 07.11.2006 09:50
Hallo,
Wie kann ich in einem ListViewGadget einen bestimmten Eintrag löschen.
Also mit dem Programm hier kann ich zwar Einträge löschen,
aber leider wird immer der oberste Eintrag herausgelöscht.
Ich möchte aber mit der Maus den zu löschenden Eintrag wählen können.
Geht das???
Wie kann ich in einem ListViewGadget einen bestimmten Eintrag löschen.
Also mit dem Programm hier kann ich zwar Einträge löschen,
aber leider wird immer der oberste Eintrag herausgelöscht.
Ich möchte aber mit der Maus den zu löschenden Eintrag wählen können.
Geht das???
Code: Alles auswählen
If OpenWindow(0, 0, 0, 400, 300, "ListViewGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
ListViewGadget(0, 10, 10, 350, 220)
ButtonGadget(1,50,240,100,30,"Löschen")
For a = 1 To 12
AddGadgetItem (0, -1, "Item " + Str(a) + " of the Listview") ; definieren des Listview-Inhalts
Delay (100)
While WindowEvent() : Wend
Next
SetGadgetState(0, 9) ; wir setzen (beginnend bei 0) den zehnten Eintrag als aktiven
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_CloseWindow
Quit = 1
EndIf
If Event = #PB_Event_Gadget
If EventGadget()=1
RemoveGadgetItem(0, item)
EndIf
EndIf
Until Quit = 1
EndIf