Autor Beitrag
Biarchiv
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 688



BeitragVerfasst: So 26.01.03 20:39 
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.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Biarchiv Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 688



BeitragVerfasst: 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
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 27.01.03 14:51 
ausblenden 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
ausblenden Quelltext
1:
Listbox1.Items.Count;					

Achtung: Die Items fangen bei null an.