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/)
-   -   Werte in gefüllter Listview schreiben bzw. ändern (https://www.delphipraxis.net/199319-werte-gefuellter-listview-schreiben-bzw-aendern.html)

Markus Effenberger 14. Jan 2019 20:49

Werte in gefüllter Listview schreiben bzw. ändern
 
Habe leider immer noch ein fast identisches Problem mit einer ListView.

Das Neuzeichen der gesamten Tabelle im ListView benötigt fast eine Sekunde wegen der Bilder -> zu lange

Also möchte ich nach dem Drücken der Plustaste nicht die gesamte ListView neufüllen, sondern nur den Text (Bestellanzahl) eines Objektes verändert.

Wie macht man das bei DynamicAppearance?

Folgendes funktioniert leider NICHT, weil man der linken Seite nichts zuweisen kann.
Code:
ListViewBestell.Items[42].Objects.FindObject('TAnzahl').Data.AsString := '123';
Markus

peterbelow 15. Jan 2019 10:36

AW: Werte in gefüllter Listview schreiben bzw. ändern
 
Markus, Du bist zu string-fixiert :). Data ist ein TValue, Du solltest dem direkt einen Wert (string oder integer) zuweisen können.

Dalai 15. Jan 2019 14:53

AW: Werte in gefüllter Listview schreiben bzw. ändern
 
Delphi-Referenz durchsuchenTListView.Items.BeginUpdate und Delphi-Referenz durchsuchenTListView.Items.EndUpdate?

Grüße
Dalai


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