![]() |
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! |
Re: Listview Zugriff auf Subitems
Versuch es mal mit
Delphi-Quellcode:
ListView.Items[Index].SubItems[5]
|
Re: Listview Zugriff auf Subitems
Hallo,
aus dem Kopf erhälst du den String so:
Delphi-Quellcode:
Ob und wenn welches der beiden Eigenschaften in den geschweiften Klammern nötig ist, weiß ich nicht mehr. Teste es einfach.
ListView.Items[Zeilennummer-1].SubItems[Spaltennummer-1]{.Text/.Caption}
Grüße Edit: Schon wieder Deddy ... ;) |
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] |
Re: Listview Zugriff auf Subitems
Zitat:
|
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.
|
Re: Listview Zugriff auf Subitems
Zitat:
Zitat:
Zitat:
Grüße |
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? |
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 |
Re: Listview Zugriff auf Subitems
Und wie geht das? :)
|
Re: Listview Zugriff auf Subitems
Liste der Anhänge anzeigen (Anzahl: 1)
[edit] Quelltext wegen toms Einwänden entfernt, dafür Struktogramm angehangen ;) [/edit]
|
Re: Listview Zugriff auf Subitems
Zitat:
Bemüh doch mal bitte die Suche (Google, DP etc) Wenn du nichts finden solltest - wovon ich aber nicht ausgehe - dann teile uns mit, welche Suchwörter du verwendest hast. Edit: Zu spät, die Lösung wurde schon veröffentlicht *Larsi muss halt nichts studieren" |
Re: Listview Zugriff auf Subitems
Sry, kommt so schnell nicht wieder vor
|
Re: Listview Zugriff auf Subitems
Zitat:
|
Re: Listview Zugriff auf Subitems
Hab' s ja schon geändert ;)
|
Re: Listview Zugriff auf Subitems
Hi,
ehrlich gesagt, der Code hat mir auch nicht sehr gefallen - zu viele Statements. Hätte Borland nicht geschludert, könnte man einfach ListView1.CopySelection(ListView2) schreiben und fertig wäre die Laube.
Delphi-Quellcode:
Und eines noch: Den Kampf gegen Copy&Paste-Mentalität kann man nicht gewinnen. Wer bereit gestellten Code übernimmt ohne ihn zu verstehen, der schadet sich als (angehender) Profi selbst. Für Amateure gelten eh ganz andere Regeln.
procedure CopySelection(source, destination: TListView);
var i: Integer; begin for i := 0 to source.Items.Count - 1 do if source.Items[I].Selected then destination.Items.Add.Assign(source.Items[i]); end; Freundliche Grüße |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz