Ik zit hier al een tijdje te pijnzen, maar ik kom er niet meer uit.
Links op mijn Form heb ik een file box, en rechts heb een listbox staan, en hiertussen een 'toevoegen' knop. De bedoeling is om alleen de geselecteerde bestanden in de filebox toe te voegen/adden aan de listbox rechts als je op het knopje drukt.
Ik had iets in gedachte van een loop, dat hij telkens alleen een geselecteerde file 1 voor 1 toevoegd aan de listbox, en dan de volgende file. Maar hoe kan ik de geselecteerde van de niet geselecteerde APART van elkaar 'scheiden'?
Want als ik het volgende doe en ik selecteer alleen po4 :
p01
p02
p03
p04 <geselecteerd>
p05
Dan komt er bij de regel file1.listindex een '3' uitrollen. Waneer ik meerdere files selecteer dan komt er als waarde, de hoogste waarde van de geselecteerde files uitrollen.
Nu bedenk ik me wat, maar niet de effiecientste code :
Hier moet het programma ELKE bestand checken of deze dus geselecteerd is, zo ja toevoegen, zo niet....niet. Is er geen effiecientere manier?
Volgens mij klopt de code nog niet helemaal, maar dat moet ik straks ff uittesten, kwam nu pas in mij op
Links op mijn Form heb ik een file box, en rechts heb een listbox staan, en hiertussen een 'toevoegen' knop. De bedoeling is om alleen de geselecteerde bestanden in de filebox toe te voegen/adden aan de listbox rechts als je op het knopje drukt.
Ik had iets in gedachte van een loop, dat hij telkens alleen een geselecteerde file 1 voor 1 toevoegd aan de listbox, en dan de volgende file. Maar hoe kan ik de geselecteerde van de niet geselecteerde APART van elkaar 'scheiden'?
Want als ik het volgende doe en ik selecteer alleen po4 :
p01
p02
p03
p04 <geselecteerd>
p05
Dan komt er bij de regel file1.listindex een '3' uitrollen. Waneer ik meerdere files selecteer dan komt er als waarde, de hoogste waarde van de geselecteerde files uitrollen.
Nu bedenk ik me wat, maar niet de effiecientste code :
code:
1
2
3
4
5
| aantal = file1.listcount 'tel aantal bestanden in de dir, en zet waarde in aantal for i = o to aantal if file.selected = true then list1.additem file.filename 'toevoegen als het geselecteerd is list1.listindex = list1.listindex + 1 'ga naar volgende bestands index next i |
Hier moet het programma ELKE bestand checken of deze dus geselecteerd is, zo ja toevoegen, zo niet....niet. Is er geen effiecientere manier?
Volgens mij klopt de code nog niet helemaal, maar dat moet ik straks ff uittesten, kwam nu pas in mij op
To be, or not to be a FRUITVLIEG!??