Après windows pour les nuls, voici PB pour les bons (ou presque).

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