Page 1 sur 1

1 procedure pour plusieurs gadgets

Publié : lun. 17/oct./2011 21:34
par venom
Bonsoir,

Voilà je boss actuellement sur un nouveau code, mais je rencontre un obstacle qui ne m’étais encore jamais arrivé.
J'ai une procédure qui me permet de supprimé une ligne via CheckBoxes dans un ListIconGadget. jusque la tout va bien.

Là ou je sèche, c'est que j'ai plusieurs ListIconGadget dans ma fenetre. donc est ce que je doit recréer ma procédure pour x ListIconGadget ou il y a un moyen de relier tout dans 1 procédure ?

voici la procédure en question :

Code : Tout sélectionner

Procedure RemoveGadget()
  i = 0
  Repeat
    If GetGadgetItemState(#ListIcon_Entree, i) & #PB_ListIcon_Checked ; Si l'item est marqué
      RemoveGadgetItem(#ListIcon_Entree, i) ; on le retire
      ProcedureReturn RemoveGadget() ; on rappelle la procedure
    Else
      i + 1
    EndIf
  Until i >= CountGadgetItems(#ListIcon_Entree) Or CountGadgetItems(#ListIcon_Entree) = 0
EndProcedure
ps: j'ai pas moin de 9 ListIconGadget :D donc 9 procédures a écrire 8O :?
Merci






@++

Re: 1 procedure pour plusieurs gadgets

Publié : lun. 17/oct./2011 22:11
par falsam
En envoyant le gadget dans ta procédure peut etre ?

Code : Tout sélectionner

Procedure RemoveGadget(IdgadGet)
  i = 0
  Repeat
    If GetGadgetItemState(IdgadGet, i) & #PB_ListIcon_Checked ; Si l'item est marqué
      RemoveGadgetItem(IdgadGet, i) ; on le retire
      ProcedureReturn RemoveGadget() ; on rappelle la procedure
    Else
      i + 1
    EndIf
  Until i >= CountGadgetItems(IdgadGet) Or CountGadgetItems(IdgadGet) = 0
EndProcedure

Re: 1 procedure pour plusieurs gadgets

Publié : mar. 18/oct./2011 5:58
par venom
pouah!!! le gros boulet débutant :oops: :mrgreen: Bin oui c'est logique merci falsam j'ai honte la :D






@++

Re: 1 procedure pour plusieurs gadgets

Publié : mar. 18/oct./2011 13:34
par falsam
Venant de ta part, J'étais étonné de cette question alors je me suis dit que c'était un Quiz. Donc si je comprend bien le jeu s’arrête là ? Dommage. :p

Re: 1 procedure pour plusieurs gadgets

Publié : mar. 18/oct./2011 17:06
par venom
:) oui malheureusement, le jeu s’arrête la. je n'aime pas trop avoir la place du bouler :D :wink: mais sur ce coup la j'avoue avoir vraiment chier :lol:






@++

Re: 1 procedure pour plusieurs gadgets

Publié : mer. 19/oct./2011 15:24
par dayvid
Bas pas grave, ça arrive a tous le monde :lol: