Delphi-PRAXiS

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/)
-   -   Delphi ListView - SubItems.Text zur Laufzeit bearbeiten (https://www.delphipraxis.net/107089-listview-subitems-text-zur-laufzeit-bearbeiten.html)

chest3rs 22. Jan 2008 10:10


ListView - SubItems.Text zur Laufzeit bearbeiten
 
Hallo,

kennt jemand eine ListView-Komponente, bei der ich die SubItems zur Laufzeit bearbeiten kann. (Genau so, wie man auch die Caption ändert).

Vorher habe ich das Problem mit einem Edit gelöst, dass ich in die jeweilige Zeile gezeichnet habe. Doch dann treten Probleme beim Ändern der Größe der Columns auf. :gruebel:

Ich hatte gehofft, dass ich mit der VirtualListView etwas anfangen kann, doch in den Tutorials wird diese Funktion nie erwähnt.

Grüße

der_kumpel 22. Jan 2008 15:44

Re: ListView - SubItems.Text zur Laufzeit bearbeiten
 
Holla,

hab ich dich richtig verstanden, dass du den Text der SubItems ändern willst?

Dann geht das so:
Delphi-Quellcode:
ListView1.Items.Item[2].SubItems[1]:='...';
...ändert den Text vom 2. SubItem des 3. ListView Eintrags.

Hoffe ich konnte helfen. :gruebel:

toms 22. Jan 2008 16:06

Re: ListView - SubItems.Text zur Laufzeit bearbeiten
 
Hallo

Verwende eine VirtualTreeView Komponente mit Kolonnen.
Im Demo (Advanced) siehst du auch, wie du das Bearbeiten eines Items implementieren kannst.

(
Delphi-Quellcode:
EditLink := TPropertyEditLink.Create; im OnCreateEditor
)

chest3rs 23. Jan 2008 08:48

Re: ListView - SubItems.Text zur Laufzeit bearbeiten
 
Danke, hab nicht gesehen, dass von der Advanced-Demo auch ein Quelltext verfügbar ist. :shock:

Das hilft mir auf jeden Fall weiter. :thumb:

MfG


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:11 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