Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi XE/: StringList OnChange Ereignis reagiert nicht (https://www.delphipraxis.net/183827-xe-stringlist-onchange-ereignis-reagiert-nicht.html)

jaenicke 8. Feb 2015 14:28

AW: XE/: StringList OnChange Ereignis reagiert nicht
 
Ich schaue es mir an sobald ich Zeit habe, bin erst einmal unterwegs. ;-)

jaenicke 8. Feb 2015 21:04

AW: XE/: StringList OnChange Ereignis reagiert nicht
 
Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang mal eine funktionierende Variante.

Ich würde allerdings sehr dazu raten nicht eine einfache Stringliste zu nehmen. Viel einfacher sind echte Properties in der Datenklasse. Da ich nicht wusste was du da für Daten hast, konnte ich das schlecht passend umbauen. Beispiel:
Delphi-Quellcode:
type
  TExampleData = class
  private
    var
      FDisplayText: string;
  public
    property DisplayText: string read FDisplayText write FDisplayText;
  end;

// und dann benutzen:
// statt:
  FData.Strings[3] := 'bla';
// dann besser:
  FData.DisplayText := 'bla';
Auf die Weise hast du nicht irgendwelche Zeilen in einer Liste, sondern direkt die konkreten Bezeichnungen für die Daten...

Zum Speichern und Laden kannst du die Daten dann natürlich in eine TStringList schreiben, wenn du keine bessere Lösung (XML, eigenes Format, ...) benötigst.

Kralle 9. Feb 2015 14:22

AW: XE/: StringList OnChange Ereignis reagiert nicht
 
Hallo Jaenicke,

Zitat:

Zitat von jaenicke (Beitrag 1289231)
Im Anhang mal eine funktionierende Variante.

Danke. Da habe ich jetzt die nächsten Tage erstmal was zu lesen, analysieren und zu verstehen.

Gruß
Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 Uhr.
Seite 2 von 2     12   

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