Listview - Suche Beispiel

KingOfParachutez
Moin

Ich brauche ein Beispiel zu Listview1, wie ich den einzelnen Zeilen/Spalten Texte zuweise, wie ich Lines adde usw.

Die Delphi Hilfe hat mir nicht weitergeholfen und Google brachte auch keine gescheiten Ergebnisse.

Da ich bisher nur rumprobiert habe, habe ich mich folglich mit den Subitems vertan und bin erstmal durcheinander..

Soviel an Code habe ich bisher hinbekommen:
code:
1:
2:
3:
4:
listview1.Items.Add;
listview1.Items.Item[1].Caption:='S1 Z2'; //Spalte1 Zeile2
ListView1.Items.Item[1].SubItems.Add('S2 Z2'); //Spalte2 Zeile2


Bräuchte also nen Beispiel, dann habe ich noch 2 Fragen:
1) warum muss ich erst ne Line hinzufügen, anstatt ich nicht direkt die Caption für Spalte1 Zeile2 feslegen kann?

2) Wie komme ich an weitere Subitems, wenn ich z.B. S3 Z2 haben will?
MMB
Du kannst erst ein Caption festlegen, wenn das Item auch existiert und woher soll Delphi wissen, wieviele es anlegen soll, das musst ihm schon klar machen.
KingOfParachutez
Kannst du mir nen Beispiel für ne Listview geben?
Ich muss nur Einträge hinzufügen können und später die Werte rausnehmen können.
THX
KingOfParachutez
Can any1 help me?

Dachte hier wären nen paar Delphi-Profis..
daHooligan
musst nur ein bissel warten, bis die mal wieder aus dem Koffein-Entzug zurück sind, die kommen schon ,aö woeder
KingOfParachutez
Habs nun hinbekommen:

code:
1:
ListView1.Items.Item[zeile].SubItems[spalte]:='bla'
perle
ansonsten gibt es auch eine f1 taste smile
MMB
Zitat:
Original von perle
ansonsten gibt es auch eine f1 taste smile
Boah jetzt hast dus verraten. Die wissen das ja gar nicht. Jetzt brauchen die gar nicht mehr andere Fragen, sondern können alles nachgucken. kichern
Ne aber im ernst, es gibt viel zu wenig leute, die das auch nutzen.
Paul
hi,

ich hab da auch ein kleines problem mit listview :-)

procedure TForm1.Button1Click(Sender: TObject);
var ListItem: TListItem;
begin
If OpenDialog1.execute then
begin
MyIni := TiniFile.Create(GetCurrentDir + '\TDP.ini');
listitem := listview1.Items.Add;
listitem.Caption := MyIni.ReadString('Daten','1','N/A');
listitem.SubItems.Add(MyIni.ReadString('Daten','1.1','N/A'));
end;
end;

ich bräuchte da ne schleife damit alle aus gelesen werden und in die 1 und 2 spalte kommen zeilen sind immer unterschiedlich

wäre tool wenn mir jemand helfen würde

thx schon mal
BeaTBoxX
Zitat:
Original von MMB
Zitat:
Original von perle
ansonsten gibt es auch eine f1 taste smile
Boah jetzt hast dus verraten. Die wissen das ja gar nicht. Jetzt brauchen die gar nicht mehr andere Fragen, sondern können alles nachgucken. kichern
Ne aber im ernst, es gibt viel zu wenig leute, die das auch nutzen.


moin großes Grinsen

sorry ich zieh den thread mal hoch.
hatte das gleiche prob und bin grad ueber das forum hier gestolpert smile

ich schreib grad diplomarbeit und soll meine aufgabenstellung mit delphi lösen.
habe vorher schon c/c++/c#/java gemacht, und glaube ein wenig überblick zu haben.

aber die f1->hilfe im BDS ist ja mal voll für die tonne unglücklich

Zitat:
Original von KingOfParachutez
Habs nun hinbekommen:

code:
1:
ListView1.Items.Item[zeile].SubItems[spalte]:='bla'

sowas hier haette so viel ausgesagt.. ohne das forum hier waer ich da nich drauf gekommen.. und so gehts mir mit jeder 2. klasse die etwas komplexer ist unglücklich
gibts denn nirgends eine doku "in toll" wo evlt mal n kleines standard beispiel dabei steht? in der visual studio hilfe war das voll super.. aber hier hab ichs schon aufgegeben f1 zu druecken und google direkt. mag sein, dass ich mittlerweile auch biss ungeduldig weil angenervt bin. aber mal im ernst: wie zieht ihr aus dieser doku (beispiel TlistView) solche infos raus? ich glaub so ganz doof bin ich ja auch nicht %)
klar, wenn mans weiss isses nich schwer Augenzwinkern

thx & gruß
Frank