![]() |
ItemIndex aus Listbox an ComboBox übergeben?
Wieder mal eine ganz banale Frage. Ich möchte den kompletten ItemIndex einer Listbox an eine Combobox übergeben.
Delphi-Quellcode:
Ist leider inkompatibel (String und TStrings).
ComboBox2.Items:=listBox1.Items[ ListBox1.ItemIndex];
Beispiel: Anstatt Eintrag1, Eintrag2 usw., sollte in der Combobox 0, 1, 2 usw. stehen. |
Re: ItemIndex aus Listbox an ComboBox übergeben?
Hi,
So ganz habe ich die Frage jetzt nicht verstanden, aber mit
Delphi-Quellcode:
kannst du den Eintrag zur ComboBox hinzufügen.
ComboBox2.Items.Add(ListBox1.Items[ ListBox1.ItemIndex]);
MFG Lorenz |
Re: ItemIndex aus Listbox an ComboBox übergeben?
Hallo,
vielleicht geht es auch einfacher, aber mit einer Schleife würde es funktionieren:
Delphi-Quellcode:
var
i: Integer; ComboBox.Clear; for i := 0 to ListBox.Items.Count - 1 do ComboBox.Items.Add(IntToStr(i)); |
Re: ItemIndex aus Listbox an ComboBox übergeben?
Auf die banale for-Schleife bin ich nicht gekommen. Danke euch beiden. Funzt.
|
Re: ItemIndex aus Listbox an ComboBox übergeben?
Zitat:
Delphi-Quellcode:
//Edit: Sorry, hatte übersehen, dass er die Zahlenwerte haben wollte.
ComboBox.Items.AddStrings(ListBox.Items);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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