RemoveGadgetItem()
Syntaxe
RemoveGadgetItem(#Gadget, Position)Description
Supprime un élément d'un gadget.
Arguments
#Gadget Le gadget à utiliser Position La position de l'élément dans la liste.
L'index commence à 0.
Valeur de retour
Aucune.
Remarques
Cette fonction s'applique aux gadgets suivants :
- ComboBoxGadget()
- EditorGadget()
- PanelGadget()
- ListViewGadget()
- ListIconGadget()
- MDIGadget()
- TreeGadget() - La suppression d'un noeud entraîne la suppression de tous les éléments enfants du noeud.
Exemple: Presser la touche 'Suppr' pour supprimer un élément d'un ListIconGadget.
Enumeration
#KeyDelete
EndEnumeration
If OpenWindow(0, 100, 100, 300, 500, "Appuyez sur 'Suppr'", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListIconGadget(0, 5, 5, 290, 290, "Number", 100, #PB_ListIcon_FullRowSelect | #PB_ListIcon_AlwaysShowSelection)
For i=1 To 100
AddGadgetItem(0, -1, Str(i))
Next
StringGadget(1, 5, 305, 290, 25, "Editez moi !")
EditorGadget(2, 5, 335, 290, 100)
SetGadgetText(2, "Et moi aussi !")
Repeat
Event = WaitWindowEvent()
If GetActiveGadget() = 0
AddKeyboardShortcut(0, #PB_Shortcut_Delete, #KeyDelete)
Else
RemoveKeyboardShortcut(0, #PB_Shortcut_Delete)
EndIf
If Event = #PB_Event_Menu And EventMenu() = #KeyDelete
i = GetGadgetState(0)
If i > -1
RemoveGadgetItem(0, i)
SetGadgetState(0, i)
EndIf
EndIf
Until Event = #PB_Event_CloseWindow
EndIf
Voir aussi
AddGadgetItem(), ClearGadgetItems(), CountGadgetItems()
OS Supportés
Tous