![]() |
Combobox - Sortierreihenfolge
Hi!
Ich bin auf der Suche nach einer Eigenschaft der Combobox ;) Und zwar kann ich ja mit der Eigenschaft sorted dafür sorgen, dass der Inhalt sortiert wird - allerdings aufsteigend. Gibt es irgendeine Möglichkeit, die Sortierreihenfolge zu verändern? Wenn irgendmöglich würde ich gerne auf Fremdkomponenten verzichten - aber zur Not nehme ich auch die. Grüße, Frederic |
Re: Combobox - Sortierreihenfolge
Nimm TComboBoxEx, dort gibt es eine CustomSort-Methode, welche man eine Vergleichsfunktion übergeben kann
|
Re: Combobox - Sortierreihenfolge
Hi!
Ah, cool! Werde ich gleich mal testen und dann Bericht erstatten! Edit: Hmm, irgendwie hat meine ComboboxEx nichts in dieser Richtung? Habe D2007 im Einsatz... Wo könnte ich es übersehen haben? Grüße, Frederic |
Re: Combobox - Sortierreihenfolge
Hallo Frederic,
wo holst du denn die "Einträge" her ? Gibt es eine Möglichkeit diese schon vorzusortieren und einfach einzutragen ? :hi: |
Re: Combobox - Sortierreihenfolge
Ich habe keine D2007 mehr installiert. In D2009 und D2010 gibt es diese Möglichkeit. In der Onlineversion der Hilfe erscheint diese weder bei D2007 noch D2009.
ComboBoxEx1.ItemsEx.CustomSort(); |
Re: Combobox - Sortierreihenfolge
Hallo
Kannst du nicht einfach die items in eine Stringlist kopieren ==> Dort gibt es in jeder Delphi Version ein customsort ==> und wieder zurückschreiben ? mfg Reinhold |
Re: Combobox - Sortierreihenfolge
Hi!
In der Tat hat ItemsEx diese CustomSort-Geschichte. Allerdings muss ich zu meiner Schande gestehen, dass ich sie nicht zum Laufen bekommen habe. Egal, wie ich versucht habe, die Methode aufzurufen, sie wurde nicht aufgerufen. Ich habe allerdings im Delphi-Treff eine andere Lösung gefunden, die dann auch funktioniert hat: ![]() Grüße, Frederic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:08 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