Weet iemand hoe je uit een listbox waar allemaal tracks van liedjes in staan meerdere files uit kunt deleten?
Mike
Mike
"The shell stopped unexpectedly and Explorer.exe was restarted."
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
Ik ben tenminste niet altijd hypocriet!
Dusty heeft een mooi liedje gekozenOp maandag 21 januari 2002 09:53 schreef dusty het volgende:
* dusty zingt "Van achter naar Voor".
https://fgheysels.github.io/
Besef wel dat uw file niet zal gedeleted worden, maar dat enkel dat ene regeltje uit uw listbox zal verdwijnen. Maar dat wist je wel zeker?Op maandag 21 januari 2002 09:54 schreef yellowwebber het volgende:
waar staat index voor hoe heb je die gedefineerd?
Ik heb nu voor 1 file te deleten:
listbox1.items.delete(listbox1.itemindex);
is 'index' een voor gedefineerde woord van delphi?
https://fgheysels.github.io/
1
2
3
4
5
6
| with ListBox1.Items do
begin
Delete(1); // delete tweede item
{ volgende regel is niet goed: }
Delete(3); // delete vierde item - dit is nu het laatste van de vijf items!
end; |
1
2
3
4
5
| with ListBox1.Items do begin Delete(3); // delete vierde item Delete(1); // delete tweede item end; |
1
2
| for n := 2 downto 0 do // voorbeeldje: verwijder 1e t/m 3e item ListBox1.Items.Delete(n); |
Een goede grap mag vrienden kosten.
Leuk verhaaltje, Echter de reden waarom het van achter naar voren is heeft een andere oorsprong, Dit is namelijk dat je heel vaak verwijdert op wat geselecteerd is. ( item(x).selected ) Als je een item verwijderd wordt alles met een hoger index nummer ge-herindexeerd, waardoor de selected bij al die velden op FALSE komen te staan, resultaat zou zijn dat als van voren naar achter verwijderd je alleen de eerste item die geselecteerd is verwijderd.Op maandag 21 januari 2002 10:23 schreef tomatoman het volgende:
Let er als je meerdere items verwijdert op, dat je van achteren naar voren verwijdert. Stel dat je uit een TList [....]
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR
1
2
| while list.count > 0 list.delete(0); |
1
| list.items.clear; |
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Verwijderd
Natuurlijk zou hier een for lus nòg beter zijn.Op maandag 21 januari 2002 18:12 schreef The_milkman het volgende:
hmm heb weer lekker ziten prutsen natuurlijk
code:
1 2 3 [...] while i > 0 do [..]
is natuurlijk beter
Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR