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 ListBox.OnChange (https://www.delphipraxis.net/83531-listbox-onchange.html)

Uwe Henker 4. Jan 2007 07:58


ListBox.OnChange
 
Hallo,

ich muß auf Veränderungen innerhalb einer ListBox reagieren. Wer kann helfen?

Vielen Dank!

Phoenix 4. Jan 2007 08:05

Re: ListBox.OnChange
 
Erstmal herzlich Willkommen in der DP.

Und dann: Etwas mehr Infos was Du eigentlich machen willst darf's schon sein. Meine Glaskugel ist gerade in Reparatur und ich glaube mit den hellseherischen Kräften der anderen User hier stehts auch nicht so ganz gut ;-)

Auf Was für Veränderungen willst Du denn wie reagieren?

Uwe Henker 4. Jan 2007 10:54

Re: ListBox.OnChange
 
Es gibt unterschiedliche Ereignisse, die in die ListBox schreiben oder löschen. Darauf muß ich reagieren und eine weitere Funktion aufrufen.

Muetze1 4. Jan 2007 13:38

Re: ListBox.OnChange
 
Trenne Daten und GUI. Halte dir eine TStringList, diese hat ein OnChange Event für solche Events. Jeder Code der bisher deine ListBox angesprochen hat für die Items (add, delete, etc) sollte nun die TStringList nutzen. Im OnChange kannst du dann die aktuelle Liste einer ListBox zum anzeigen übertragen:
Delphi-Quellcode:
ListBox1.Items.Assign(DeineTStringList);
. Zusätzlich kannst du auf deine Änderungen reagieren.

Uwe Henker 4. Jan 2007 15:17

Re: ListBox.OnChange
 
Danke, tolle Idee!


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