Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - ListBox und Text in String
Biarchiv - So 26.01.03 20:39
Titel: ListBox und Text in String
Hallo,
Ich will das Leute in einer ListBox Datei auswählen können die dann Untereinander
bei ListBox gereiht werden.
Das geht mit ListBox1.Items.Add schon klar aber.
Wie geht das wenn ich eine markierte Zeile löschen will?
Wie geht das wenn ich mit MultiSelect mehrere markierte Zeilen löschen will.
Wie bekomme ich den Text pro Zeile ItemIndex raus?
C:\text\test.txt
C:\text\test2.text
Wie bekomme ich den Text da raus und in einen String rein?
Wie weiß ich wieviele Dateien in der ListBox stehen?
Danke für Eure Antworten.
Christian S. - So 26.01.03 21:26
Löschen einer Zeile geht mit Delete und dem Index der markierten Zeile, also ItemIndex.
Möchtest Du mehrere Zeilen löschen, gehst Du von
hinten alle Zeilen durch (also "For i:=LIstBox1.Items.Count-1 DOWNTO 0") und löschst die Zeilen, bei denen ListBox1.Selected[i]=true ist.
| Zitat: |
| Wie bekomme ich den Text pro Zeile ItemIndex raus? |
Die Frage verstehe ich nicht.
| Zitat: |
| Wie weiß ich wieviele Dateien in der ListBox stehen? |
Steht in der gepostetenn For-Schleife.
MfG,
Peter
Biarchiv - Mo 27.01.03 10:04
| Zitat: |
| Wie bekomme ich den Text pro Zeile ItemIndex raus? |
Die Frage verstehe ich nicht.
Hallo,
Was prozeile Drin steht. Wenn jemand eine File auswählet und die mit Items.add rein-
geschrieben wird muß ich die irrendwie den Text hohlen.
| Zitat: |
| Wie weiß ich wieviele Dateien in der ListBox stehen? |
Steht in der gepostetenn For-Schleife.
[/qoute]
Ich habe gefunden mit Items.Capatcy
Delete - Mo 27.01.03 14:51
Quelltext
1:
| s := Listbox1.Items.Strings[Listbox1.ItemIndex]; |
Dann steht in s der momentan ausgewählte Eintrag.
Die Anzahl der Listboxeinträge bekommst du mit
Achtung: Die Items fangen bei null an.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!