Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Listview Zugriff auf Subitems (https://www.delphipraxis.net/113201-listview-zugriff-auf-subitems.html)

Larsi 4. Mai 2008 14:32


Listview Zugriff auf Subitems
 
Hi,
ich suche eine Möglichkeit wie ich zb das sechste Subitem bei einem Listview ansprechen kann und als Text ausgebe. Ein Code dafpr wäre nicht schlecht!

Edit: Die Listview steht auf Report Ansicht!

DeddyH 4. Mai 2008 14:41

Re: Listview Zugriff auf Subitems
 
Versuch es mal mit
Delphi-Quellcode:
ListView.Items[Index].SubItems[5]

Matze 4. Mai 2008 14:43

Re: Listview Zugriff auf Subitems
 
Hallo,

aus dem Kopf erhälst du den String so:

Delphi-Quellcode:
ListView.Items[Zeilennummer-1].SubItems[Spaltennummer-1]{.Text/.Caption}
Ob und wenn welches der beiden Eigenschaften in den geschweiften Klammern nötig ist, weiß ich nicht mehr. Teste es einfach.

Grüße

Edit: Schon wieder Deddy ... ;)

DeddyH 4. Mai 2008 14:44

Re: Listview Zugriff auf Subitems
 
@Matze: Die sind immer nötig, da es sich bei beiden um Listen handelt.

[edit] :oops: Die geschweiften Klammern waren ja gemeint, ich hatte in der Hektik die eckigen verstanden [/edit]

toms 4. Mai 2008 14:47

Re: Listview Zugriff auf Subitems
 
Zitat:

Zitat von Matze
Hallo,

aus dem Kopf erhälst du den String so:

Delphi-Quellcode:
ListView.Items[Zeilennummer-1].SubItems[Spaltennummer-1]{.Text/.Caption}
Ob und wenn welches der beiden Eigenschaften in den geschweiften Klammern nötig ist, weiß ich nicht mehr. Teste es einfach.

{.Text/.Caption} ist nicht nötig.

Larsi 4. Mai 2008 14:48

Re: Listview Zugriff auf Subitems
 
Danke habe es auch schon so versucht aber ich habe für das 6. item aus versehen auch das 6. SubItem genommen, statt das fünfte.

Matze 4. Mai 2008 14:57

Re: Listview Zugriff auf Subitems
 
Zitat:

Zitat von DeddyH
Versuch es mal mit
Delphi-Quellcode:
ListView.Items[Index].SubItems[5]

Zitat:

Zitat von DeddyH
@Matze: Die sind immer nötig, da es sich bei beiden um Listen handelt.

Du bist ja witzig. ;) Edit: Hab grad erst dein Edit gelesen. :mrgreen: => geklärt

Zitat:

Zitat von toms
{.Text/.Caption} ist nicht nötig.

Gut, so hatte ich es auch in Erinnerung. :)

Grüße

Larsi 4. Mai 2008 15:25

Re: Listview Zugriff auf Subitems
 
Darf ich auch wenn ich gegen Regeln möglicherweise verstoßte noch eine ganz kleine Frage zu einer Listview und den Items stellen?
Ich hoffe schon also:
Wie kann ich denn einen makierten Listview Eintrag inklusive Untereinträge bei einer anderen Listview hinzufügen?

toms 4. Mai 2008 15:31

Re: Listview Zugriff auf Subitems
 
Folgende Schritte sind notwendig:

1) Markiertes Item von LV1 ermitteln
2) Neues Item bei LV2 einfügen
3) Anz. Subitems vom Item der LV1 ermitteln
4) Subitems bei LV2 einfügen

Larsi 4. Mai 2008 15:32

Re: Listview Zugriff auf Subitems
 
Und wie geht das? :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 Uhr.
Seite 1 von 2  1 2      

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