Pas d'inquiétude, avec PBAdonf, c'est dans la poche ! ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 08-06-2007 09:02:18

HeB  
Membre Geek
Date d'inscription: 04-06-2007
Messages: 35
Pépites: 113
Banque: 0

[RESOLU] ListBox

Bonjour , Je n'arrive pas a faire ce que je veux:
j'ai 2 listBox et je voudrais transferer plusieurs éléments selectionnés de l'une a l'autre..avec un maximum de 8 items selectionnés..j'ai fait cela :

Code: pb

For i = 0 TO 8 STEP 1
  item = lb_1.SelectedItem()
  lb_2.AddItem(item)

NEXT





Je suis conscient que ce n'est pas cela mais cest ce qui se rapproche le plus ..je me demande si il ne faut pas utiliser une sorte de [i] ..

Hors ligne

 

#2 08-06-2007 09:27:07

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] ListBox

Code: pb

integer li_ItemTotal, li_ItemCount

// Recupere le nombre d'item dans la listbox

li_ItemTotal = lb_1.TotalItems( )

//parcourt les items de ta lisbox

FOR li_ItemCount = 1 to li_ItemTotal

   // Si l'icone est selectionnée tu l'ajoute à l'autre listbox

   IF lb_1.State(li_ItemCount) = 1 THEN 
     lb_2.additem(lb_1.text(li_ItemCount))
   end if

NEXT

Dernière modification par hellkinder (08-06-2007 09:37:21)


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#3 08-06-2007 09:53:41

HeB  
Membre Geek
Date d'inscription: 04-06-2007
Messages: 35
Pépites: 113
Banque: 0

Re: [RESOLU] ListBox

merci deja d'avoir poster
et quand je fais ca :

Code: pb

//var
int i
integer li_ItemTotal
string item
// Recupere le nombre d'item dans la listbox

li_ItemTotal = lb_1.TotalItems( )

//parcourt les items de ta lisbox

FOR i = 1 to li_ItemTotal

   // Si l'icone est selectionnée ajout à l'autre
   item=lb_1.SelectedItem()
   IF lb_1.State(i) = 1 THEN 
     
      // ajout de l'item
    
      lb_2.AddItem(item)

   end if

NEXT





il me met 2 fois le meme item ..erreur ?

Hors ligne

 

#4 08-06-2007 10:14:55

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] ListBox

C'est normal que ca ne fonctionne pas car la fonction SelectedItem() recupere tout le temps la [large]PREMIERE[/large] item selectionnée..

Pour que ca fontionne, Copie colle ca :

Code: pb

integer li_ItemTotal, i

li_ItemTotal = lb_1.TotalItems( )

FOR i = 1 to li_ItemTotal

   IF lb_1.State(i) = 1 THEN 
     lb_2.additem(lb_1.text(i))
   end if

NEXT

Dernière modification par hellkinder (08-06-2007 10:21:04)


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

#5 08-06-2007 12:47:02

HeB  
Membre Geek
Date d'inscription: 04-06-2007
Messages: 35
Pépites: 113
Banque: 0

Re: [RESOLU] ListBox

ok ca marche! merci
ps: je penserais aux balise code ^^

Hors ligne

 

#6 08-06-2007 12:57:38

hellkinder  
Kinder Surprise
Award: chocomordutk6
Lieu: Bordeaux
Date d'inscription: 12-09-2006
Messages: 902
Pépites: 0
Banque: 10,524,230,367,490

Re: [RESOLU] ListBox

De rien


http://img510.imageshack.us/img510/4229/userbar1204625572ha9.gif
"Pour la première fois dans l'histoire de l'humanité, tous les peuples de la Terre ne forment qu'un"

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22