Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Hilfe bei Listview (https://www.delphipraxis.net/46571-hilfe-bei-listview.html)

maveric 27. Mai 2005 13:43


Hilfe bei Listview
 
HALLO ! :hi:

Delphi-Quellcode:
listview1.Items[0].SubItems.strings[0] :=edit1.text;
Kann mir wer diese Zeile erklären, hab mir die eben so zusammengebaut, leider funzt das nicht durch ausprobieren wie ich erhofft hatte.

Arbeite gerade an einem neuen Projekt und kenne die Komponente LISTVIEW noch nicht.
Soll so Sammelung geben, für Bücher oder so ...in Form einer Tabelle (also listview)
Mit z.B. 3 Spalten Buch Autor und Verlag.

Kann mir jemand bitte so die 3 Grundlegenden Befehle posten ???

Also, z.B. Delphi-Code für String in Zeile 1 Spalte 3 oder so ...

DANKESCHÖN

GRUSS MAVERIC

Dust Signs 27. Mai 2005 13:48

Re: Hilfe bei Listview
 
Was bezweckst du mit dem Code? Willst du ein Sub-Item hinzufügen oder bearbeiten? Soweit ich deine Frage im DF in Erinnerung habe, war's das Hinzufügen.

Delphi-Quellcode:
var
  l: TListItem;

...

  l := ListView1.Items.Add;
  l.SubItems.Add(Edit1.Text);

...
Hab grad kein Delphi da, also ohne Gewähr.

Dust Signs

Luckie 27. Mai 2005 13:49

Re: Hilfe bei Listview
 
In der Delphi Hilfe findest du prima Beispielcode für jede Komponente, auch für den TListview.

Spezifier dein Topic bitte etwas. "Hilfe zu Listview" kann alles mögliche sein im Bezug auf die Komponente.

maveric 27. Mai 2005 14:44

Re: Hilfe bei Listview
 
Werd aus der Hilfe net schlau :lol:


@dust signs

Warum taucht der Eintrag dann in Spalte 2 auf ???

Wie kontroliert man den die Spalte , aslo wie bekomme ich den selben Eintrag in Spalte 1 und 3 ???
Unter welchem Item ist das SUBITEM denn genau ???

Dust Signs 27. Mai 2005 15:14

Re: Hilfe bei Listview
 
Zitat:

Zitat von maveric
Werd aus der Hilfe net schlau :lol:

Wenn du dich nicht bemühst, wird dir niemand helfen wollen. Und wenn du das auch noch witzig findest, ist das nicht mein Problem.
Die Delphi-Hilfe ist ein mächtiges Tool, in dem zu ListView wirklich alles drinsteht - man darf nur nicht zu faul zum Lesen sein.

Dust Signs

Die Muhkuh 27. Mai 2005 15:41

Re: Hilfe bei Listview
 
Zitat:

Zitat von maveric
Werd aus der Hilfe net schlau :lol:


@dust signs

Warum taucht der Eintrag dann in Spalte 2 auf ???

Wie kontroliert man den die Spalte , aslo wie bekomme ich den selben Eintrag in Spalte 1 und 3 ???
Unter welchem Item ist das SUBITEM denn genau ???

Code:
Item.Caption (o. Ä.) | Item.SubItems.Strings[0] | Item.SubItems.Strings[1] | ...
Spalte1 und Spalte3:

Delphi-Quellcode:
var
  SP1, SP3: String;
  Item: TListItem;
begin
  Item := ListView1.Items[0]; // erster Eintrag
  SP1 := Item.Caption;
  SP3 := Item.SubItems.Strings[1];
end;
Ich hoffe, ich habe dich verstanden, was du haben willst.^^

jfheins 27. Mai 2005 15:46

Re: Hilfe bei Listview
 
Hier mal einen Beispielcode:
Delphi-Quellcode:
ListItem := FFiles.Items.Add;

ListItem.ImageIndex := 2;
ListItem.Caption := FileInfo.Filename;
ListItem.SubItems.Add('n/a');
ListItem.SubItems.Add(FileInfo.FileType);
ListItem.SubItems.Add(FileInfo.Date);
Das ertellt eine Zeile mit 4 Spalten.

Geändert wirds entsprechend so:

Delphi-Quellcode:
ListView.Selected.Subitems[1] := 'Nö, mag nicht :-P';
:zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz