![]() |
Combobox Strings umbenennen ohne Index zu verändern?
Hallo, ich benenne in einer Combobox die Strings um ohne dass sic der Index verändert?
Im Moment schaff ich es nur so;
Delphi-Quellcode:
x:=Combobox1.ItemIndex
Combobox1.Items[x]:='Hallo Welt'; Combobox1.ItemIndex:=x; Schaff ich dies, auch mit 1er Zeile? |
Re: Combobox Strings umbenennen ohne Index zu verändern?
Delphi-Quellcode:
?
ComboBox1.Items[ComboBox1.ItemIndex] := 'Hallo Welt';
|
Re: Combobox Strings umbenennen ohne Index zu verändern?
Achso, ich glaube das klappt nich, eins hatte ich vergessen, ich benenne alle begriffe in der Combox um per for Schleife.
|
Re: Combobox Strings umbenennen ohne Index zu verändern?
Zeig mal bitte den gesamten Code.
|
Re: Combobox Strings umbenennen ohne Index zu verändern?
Delphi-Quellcode:
for y:=0 to5 do
x:=Combobox1.ItemIndex Combobox1.Items[y]:=IntToStr(y); Combobox1.ItemIndex:=x; |
Re: Combobox Strings umbenennen ohne Index zu verändern?
Delphi-Quellcode:
Wenn du willst das alle Zeilen wiederholt werden musst du den Block mit begin/end; einschließen! ;)
for y:=0 to 5 do
BEGIN //! x:=Combobox1.ItemIndex Combobox1.Items[y]:=IntToStr(y); Combobox1.ItemIndex:=x; END; //! Gruß Neutral General |
Re: Combobox Strings umbenennen ohne Index zu verändern?
Delphi-Quellcode:
Sollte doch gehen, oder? :gruebel:
for y := 0 to 5 do
Combobox1.Items[y]:=IntToStr(y); |
Re: Combobox Strings umbenennen ohne Index zu verändern?
Naja, da wird der ItemIndex immer auf -1 zurückgesetzt.
|
Re: Combobox Strings umbenennen ohne Index zu verändern?
Zitat:
|
Re: Combobox Strings umbenennen ohne Index zu verändern?
@mkinzler: Ich denke genau das wollte er verhindern. ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 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 by Thomas Breitkreuz