Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   TStringList.Text ENTFERNEN (https://www.delphipraxis.net/143751-tstringlist-text-entfernen.html)

thiagojonas 22. Nov 2009 19:38


TStringList.Text ENTFERNEN
 
Hallo Freunde,
ich habe eine Listbox, deren Werte ich in eine von mir erstellten TStringList packe. Beim OnCreate wird die TStringList mit TStringList.Create initiert. Bei OnClose mit TStringList.Free beendet.

Ich versuche jetzt den kompleten Inhalt des TStringList via eines Buttons zu löschen. Müsste eigentlich mit TStringList.Clear funktionieren tut es aber nicht.

Kann mir da jemand weiterhelfen?

Danke :-D

Klaus01 22. Nov 2009 19:46

Re: TStringList.Text ENTFERNEN
 
sollte aber funktionieren.

Ist die StringList nicht leer oder Deine Listbox?

Grüße
Klaus

scrat1979 22. Nov 2009 19:47

Re: TStringList.Text ENTFERNEN
 
Hallo!!

Ich denke Du meinst StringListName.Clear, nicht "wörtlich" TStringList.Clear. Eigentlich sollte das funktionieren, ja. Gib uns doch mal ein paar Zeilen Code...

SCRaT

DP-Maintenance 22. Nov 2009 19:48

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
TStringList -> VCL

thkerkmann 22. Nov 2009 19:49

Re: TStringList.Text ENTFERNEN
 
Hi,

wolltest Du vielleicht die Listbox löschen ?

himitsu 22. Nov 2009 20:00

Re: TStringList.Text ENTFERNEN
 
OnClose ist aber nicht das Gegenteil von OnCreate

in OnCreate erstellt => in OnDestry löchen
in OnShow (hoffentlich?) erstellt => in OnClose löschen

Wenn man die Form nur ausblendet (schließt), aber nicht freigibt,
dann kommt es beim nächsten Anzeigen oder spätestens beim nächsten Schließen zu Problemen.

thiagojonas 22. Nov 2009 20:17

Re: TStringList.Text ENTFERNEN
 
nein, die listbox soll nicht gelöscht werden.

ja, ich meine mit dem Clear. den Namen der StringList!!

scrat1979 22. Nov 2009 20:20

Re: TStringList.Text ENTFERNEN
 
Für eine Listbox:

Delphi-Quellcode:
 ListBoxName.Items.Clear;
Für eine TStringList:

Delphi-Quellcode:
 StringListName.Clear;

Namenloser 22. Nov 2009 20:20

Re: TStringList.Text ENTFERNEN
 
Zitat:

Zitat von thiagojonas
nein, die listbox soll nicht gelöscht werden.

Zitat:

Zitat von thiagojonas
ja, ich meine mit dem Clear. den Namen der Listbox!!

Was jetzt, ListBox oder StringList?

thiagojonas 22. Nov 2009 20:28

Re: TStringList.Text ENTFERNEN
 
@scrat1979
Danke, aber das ist es ja, es funktioniert nicht:)


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

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