Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ComboBox mehrspaltig darstellen (https://www.delphipraxis.net/136026-combobox-mehrspaltig-darstellen.html)

Codewalker 22. Jun 2009 13:13


ComboBox mehrspaltig darstellen
 
Hallo zusammen.

Ich möchte ein ComboBox nutzen, wo jeder Eintrag aus drei Werten besteht und in 3 Spalten angezeigt werden soll (es werden trotzdem nur ganze Zeilen ausgewählt). Kann man sowas bauen, ohne alles per OwnerDraw selbst zeichnen zu müssen?

mkinzler 22. Jun 2009 13:20

Re: ComboBox mehrspaltig darstellen
 
Mit der Standard ComboBox nicht.

Codewalker 22. Jun 2009 13:21

Re: ComboBox mehrspaltig darstellen
 
Es muss nicht zwingend die Standard-ComboBox sein. Darf auch JVCL oder Konsorten sein (habe da aber bisher nichts passendes gefunden)

himitsu 22. Jun 2009 13:26

Re: ComboBox mehrspaltig darstellen
 
Wenn es die StandardComboBox hätte sein sollen, dann hättest du einfach genügend Leerzeichen oder eventuell Tabulatoren in den Text einbauen können. :nerd:

Und ich glaub ich hab mal eine ComboBox gesehn, wo man mehrere Spalten anlegen kann, aber wo weiß ich jetzt nicht mehr ... aber zumindestens sollte sowas demnach möglich sein :angel:

toms 22. Jun 2009 13:26

Re: ComboBox mehrspaltig darstellen
 
Bei Google suchenTCombobox columns

Codewalker 22. Jun 2009 13:28

Re: ComboBox mehrspaltig darstellen
 
Args, an die Schweizer hab ich ja gar nicht gedacht. Hier gibt es zumindest eine OwnerDraw-Variante. Zumindest ein Anfang.

himitsu 22. Jun 2009 13:34

Re: ComboBox mehrspaltig darstellen
 
Zitat:

Zitat von Codewalker
Hier gibt es zumindest eine OwnerDraw-Variante. Zumindest ein Anfang.

du wolltest es doch nicht per OwnerDraw machen :zwinker:

Codewalker 22. Jun 2009 13:38

Re: ComboBox mehrspaltig darstellen
 
Ja, stimmt schon. Deshalb ja nur ein Anfang, damit ich im Moment weitermachen kann. Ich bin kein Freund von OwnerDraw, weil es meist aufwändig anzupassen ist und es dann doch wieder Sonderfälle gibt, wo es nicht 100%ig klappt und man wieder daran bastelt (von ganz einfachen OwnerDraw mal abgesehen)

Bernhard Geyer 22. Jun 2009 13:48

Re: ComboBox mehrspaltig darstellen
 
Die TElTreeCombo kann sowas. Hängt als ComboBox einfach die eigene TreeGrid-View-Komponente an und erlaubt damit sehr viel.

mkinzler 22. Jun 2009 13:50

Re: ComboBox mehrspaltig darstellen
 
Oder selber machen ( kein OwnerDraw). Eine ComboBox ist ja ein Edit mit einem Popup/Grid/Tree ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:37 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 by Thomas Breitkreuz