Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Combobox in Gruppen unterteilt (https://www.delphipraxis.net/158628-combobox-gruppen-unterteilt.html)

Jack and the Juice 24. Feb 2011 12:32

Combobox in Gruppen unterteilt
 
Hallo,

vielleicht stehe ich auch grade nur komplett auf'm Schlauch, aber eventuell kann mir ja jemand von Euch weiterhelfen.
Ich würde in einer Combobox gerne zwei unterschiedliche Gruppen haben, die jeweils eingie Items enthalten. Es soll also quasi so eine Art Gliederung entstehen, wobei die Überschriften nicht anwählbar sind.

Ich werf jetzt mal einfach den Begriff Comboboxex in den Raum, und hoffe, dass mir da jemand behilflich sein kann.

Vielen Dank schonmal,
Jackandthejuice

David Martens 24. Feb 2011 12:46

AW: Combobox in Gruppen unterteilt
 
Meinst du eine zweispaltige Combobox?

DeddyH 24. Feb 2011 12:50

AW: Combobox in Gruppen unterteilt
 
Wohl eher eine gruppierte, wenn ich das richtig verstanden habe.

Jack and the Juice 24. Feb 2011 12:56

AW: Combobox in Gruppen unterteilt
 
Ja genau, eine gruppierte meinte ich. Zweispaltig würde mir in dem Zusammenhang nicht viel nützen.
Wäre nett, wenn beispielsweise bei dem Item nach der Zwischenüberschrift eine kleine Rückung wäre. Ich hoffe, ich habe mich einigermaßen verständlich ausgedrückt. :)

Nersgatt 24. Feb 2011 12:59

AW: Combobox in Gruppen unterteilt
 
mit den (nahezu allmächtigen) Komponenten von DevExpress sollte das möglich sein. Auf jeden Fall kann man damit eine Combobox erstellen, wo in dem DropDown-Fenster ein Grid ist, das das selbe kann, wie das TcxGrid. Und das TcxGrid kann u.A. auch Gruppieren (und noch viel mehr).
http://devexpress.com/Products/VCL/ExQuantumGrid/

Nersgatt 24. Feb 2011 13:02

AW: Combobox in Gruppen unterteilt
 
Als Ergänzung: Wenn Du es mit der Standardcombobox machen willst, dann musst Du die Items selbst zeichnen.
Hier gibts ein Beispiel an dem Du Dich orientieren kannst:
http://www.swissdelphicenter.ch/de/showcode.php?id=737

gb0 24. Feb 2011 13:03

AW: Combobox in Gruppen unterteilt
 
Danke für die erste Klärung.
Mich wundert außerdem
Zitat:

eine Art Gliederung [...], wobei die Überschriften nicht anwählbar sind.
Es ist doch das Wesen einer ComboBox, dass ich etwas aus einer bestimmten Anzahl von Möglichkeiten aus- bzw anwählen kann. Sonst täte es eine ListBox (sogar Label) auch, bzw die Kombination von ComboBox für die Grobauswahl + Listbox für die darunter liegende Ebene...

Günther

Jack and the Juice 24. Feb 2011 13:10

AW: Combobox in Gruppen unterteilt
 
OK, vielleicht habe ich mich nicht ganz deutlich ausgedrückt, also noch einmal zur Erklärung.

Ich habe eine Combobox, die wie folgt aufgebaut sein soll

Gruppe A
Eintrag 1
Eintrag 2
Eintrag 3
Gruppe B
Eintrag 1
Eintrag 2
Eintrag 3

Dabei sollen die Einträge selbstverständlich anwählbar sein, sonst wäre die Combobox ja tatsächlich überflüssig. Die Gruppen allerdings sollen nur zur besseren Übersicht dienen.

Vielen Dank schonmal für die Hilfe!

Nersgatt 24. Feb 2011 13:25

AW: Combobox in Gruppen unterteilt
 
Sieht für mich aus wie ein TEdit + TButton + TTreeView
Beim Buttonclick blendest Du das Treeview ein. Und bei Klick auf ein Item in Treeview wieder aus und aktualisierst das TEdit entsprechend.

Wenn Du das an mehreren Stellen benötigst, macht Dir auf der Basis eine eigene Komponente.

DeddyH 24. Feb 2011 13:34

AW: Combobox in Gruppen unterteilt
 
Ich bin mir ziemlich sicher, dass ich etwas in der Art vor kurzem noch gesehen habe, leider finde ich es nicht wieder.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr.
Seite 1 von 2  1 2      

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