Einzelnen Beitrag anzeigen

jumper63

Registriert seit: 25. Aug 2019
Ort: Berlin
8 Beiträge
 
Delphi 10.3 Rio
 
#1

ListView, ich verstehe sie einfach nicht, suche Hilfe

  Alt 27. Mär 2022, 16:23
Guten Tag Forum,
ich(30 Jahre, John=) habe mich hier angemeldet weil ich nicht mehr weiter weiß.
Bisher konnte mir mein Papa immer gut helfen, allerdings hat er bei der ListView recht schnell aufgegeben und ich genauso.
Die ListView scheint mir entweder sehr kompliziert, oder es ist für meine Wünsche nicht nutzbar.

Ich programmiere jetzt schon eine Weile und bin durch probieren und googlen meistens zum Ziel gekommen,
mein Papa stet mir für Fragen auch immer zur Verfügung. Hier im Forum habe ich auch schon gesucht, allerdings komme ich kein Stück mehr weiter.

Ich habe bisher mit einer StringGrid gearbeitet, dort kann ich wunderbar Zeilen hinzufügen und auslesen, z.b. mit:
Hinzufügen:
StringGrid1.cells[1,3]:= 'Spalte 2 Zeile 3';
Auslesen:
ListBox1.Items.add(StringGrid1.Cells[1,3]);

Ich bekomme das jedoch nicht annähernd bei der ListView hin.
Hier wird nicht mit [Spalte,Zeile] gearbeitet.

Mit: ListView1.Columns[2].Caption:='Geändert';
ändere ich Überschrift der Spalte 3.

Mit: ListView1.Items.Add.Caption:= 'Hallo Spalte1';
füge ich in Spalte 1 eine Zeile hinzu.

Ich raff einfach nicht wie ich etwas z.b. in Spalte 2 hinzufügen kann. Am besten noch geziehlt in Zeile 3 z.b.
Und wie kann ich es auslesen, wie bei der StringGrid?

Ich finde kein Tutorial oder sonst irgendwelche Beispiele.
Eventuell brauch ich nur einen Denkanstoss, finde die ListView sehr schick, es wurmt mich wenn ich nicht weiter komme
und zwanghaft die StringGrid nehmen muss.(StringGrid ist auch was feines, versteht mich nicht falsch).


Ich hoffe das mir hier irgendjemand helfen kann. Wäre unendlich dankbar!
(Mein Testprogramm zum üben habe ich angehängt!)

Vielen Dank für Eure Mühe.
Miniaturansicht angehängter Grafiken
bild.png  
Angehängte Dateien
Dateityp: rar Test Listview.rar (185,0 KB, 2x aufgerufen)
Uli

Geändert von jumper63 (27. Mär 2022 um 17:03 Uhr)
  Mit Zitat antworten Zitat