Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi listbox letzte Zeile Löschen wenn sie '' ist (https://www.delphipraxis.net/40547-listbox-letzte-zeile-loeschen-wenn-sie-ist.html)

arbu man 17. Feb 2005 13:22


listbox letzte Zeile Löschen wenn sie '' ist
 
Tach

Ich möchte aus einer Listbox die letzte Zeile löschen wenn sie leer ist. Dafür verwende ich folgenen Code:

Delphi-Quellcode:
 if listbox1.Items[listbox1.Items.Count]='' then listbox1.Items.Delete(listbox1.Items.Count);
Nur wenn dieser Code ausgeführt wird kommt die Meldung 'Listenindex überschreitet das Maxium (3)'
Ich weiss nur nicht warum :gruebel: :?:

Danke für jede Hilfe

toms 17. Feb 2005 13:22

Re: listbox letzte Zeile Löschen wenn sie '' ist
 
Delphi-Quellcode:
listbox1.Items.Count -1
:wink:

ste_ett 17. Feb 2005 13:29

Re: listbox letzte Zeile Löschen wenn sie '' ist
 
Ein Array-Index läuft von 0 bis Count-1, bei 8 Einträgen z.B. von 0 bis 7. Deshalb Count-1. :)

arbu man 17. Feb 2005 14:06

Re: listbox letzte Zeile Löschen wenn sie '' ist
 
danke :)

rhodan 20. Okt 2005 00:09

Re: listbox letzte Zeile Löschen wenn sie '' ist
 
Danke, dieses topic mir die antwort auf die frage gegeben an der ich 4 nächte gehangen habe :-D

Grüße aus Hamburg,

Rho


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