Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ListBox-Einträge ändern (https://www.delphipraxis.net/36315-listbox-eintraege-aendern.html)

LOMBI 18. Dez 2004 14:25


ListBox-Einträge ändern
 
Hallo,

ich möchte gerne die Einträge aus einer ListBox mit Hilfe der InputQuery
ändern:
Delphi-Quellcode:
var
ausgew,alt : string;
begin
ausgew := ListBox1.Items.Strings[ListBox1.Itemindex];
alt := ausgew;
if InputQuery('Verwaltung', 'Bezeichnung ändern:', ausgew)
then if
ausgew<>alt then
ListBox1.Items.Strings[ListBox1.Items.IndexOf(alt)]: =ausgew;
end;
Das klappt, wenn nur ein Eintrag in der ListBox1 steht. Bei mehreren
Einträgen erhalte ich die Meldung 'Der Index der Liste überschreitet
das Maximum(0)'. Prozeß wurde angehalten.

Kann mir bitte jemand helfen?

Gruß
Lombi

[edit=Sharky]Delphi-Tags gesetzt. Mfg, Sharky[/edit]

fkerber 18. Dez 2004 14:30

Re: ListBox-Einträge ändern
 
Hi!

Bei mir geht es auch mit mehreren Einträgen. Einzige Bedingung: Es muss ein Eintrag selektiert sein.


Ciao Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:44 Uhr.

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