![]() |
Re: Items einer Listbox an einer Combobox übergeben???
Das einzige Ereignis ist DropDown:
Delphi-Quellcode:
procedure TBrowser.ComboBox1DropDown(Sender: TObject);
var i:Integer; begin with ComboBox1 do begin if Text = '' then begin Items.Delete(ix); ix:=-1 end else begin for i := 0 to Items.Count-1 do if Text = Items[i] then Exit; Items.Add(Text) end end end; |
Re: Items einer Listbox an einer Combobox übergeben???
Hallo,
ist das die Standardkomponente von Borland (TComboBox)? spSkinComboBox1 hört sich nach Fremdkomponente an - eventuell gibt es da bei den Eigenschaften einen Filter oder sowas? Oder Du hast die Sortierung eingeschalten und der Eintrag ist zwar da, aber eben nicht an erster Stelle. Leg' Dir doch mal zwei Labels auf das Formular und lass Dir die Anzahl der Einträge anzeigen - jeweils für Die ComboBox und die ListBox. Übrigens: Bei mir klappt das auch wundrbar... :wink: |
Re: Items einer Listbox an einer Combobox übergeben???
Aha,
ich gehe mal von folgender Situation aus: Du startest dein Prog und das lädt nun die ComboBox. Im Text der ComboBox (also das was angezeigt wird) steht nichts drin. Wenn du nun auf die ComboBox klickst wird der erste Eintrag gelöscht. Kommentier mal diese Zeile zum Test aus:
Delphi-Quellcode:
Items.Delete(ix);
|
Re: Items einer Listbox an einer Combobox übergeben???
Zitat:
Nimm einen ![]() |
Re: Items einer Listbox an einer Combobox übergeben???
Jupp, das wars gewesen!!!
Delphi-Quellcode:
auskommentieren. Jetzt geht alles nach Plan. Ja es handelt sich um eine Fremdkompo "spSkinComboBox". Ist aber vom Typ ComboBox.
Items.Delete(ix);
Danke nochmals an alle!!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 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