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
MMB
| Zitat: |
Original von perle
ansonsten gibt es auch eine f1 taste
|
Boah jetzt hast dus verraten. Die wissen das ja gar nicht. Jetzt brauchen die gar nicht mehr andere Fragen, sondern können alles nachgucken.
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
|
Boah jetzt hast dus verraten. Die wissen das ja gar nicht. Jetzt brauchen die gar nicht mehr andere Fragen, sondern können alles nachgucken.
Ne aber im ernst, es gibt viel zu wenig leute, die das auch nutzen. |
moin
sorry ich zieh den thread mal hoch.
hatte das gleiche prob und bin grad ueber das forum hier gestolpert
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
| 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
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
thx & gruß
Frank