Delphi-PRAXiS

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 Spalten in Combobox (https://www.delphipraxis.net/33807-spalten-combobox.html)

gkaeberich 12. Nov 2004 22:53


Spalten in Combobox
 
Hallo,

ich möchte anstelle der delphieigenen Drivelistbox eine Combobox einsetzen, in der mir in jeweils einer Zeile der Laufwerksbuchstabe und der zugehörige Laufwerkstyp angezeigt werden. Dieses Problem ist fertig bearbeitet (ein String aus Buchstabe und Typ, z.B. C:\ Festplatte, wird zusammengesetzt und in die Combobox eingefügt), aber mit einem kleinen optischen Makel:

Ich verwende als Schrifttyp eine Proportionalschrift (Arial) mit der Folge, dass die ersten Buchstaben der Laufwerkstypen leider nicht exakt untereinander stehen.

Kennt jemand eine Möglichkeit, diesen optischen Makel in der Combobox zu beseitigen (quasi Spaltensatz mit zwei Spalten in dieser Komponente) oder eine alternative Komponente ?

Danke

Günther Käberich

Sprint 12. Nov 2004 22:57

Re: Spalten in Combobox
 
Du kannst z.B. den Style der ComboBox auf csOwnerDrawVariable stellen und im Ereignis OnDrawItem den Text so zeichnen wie du ihn haben möchtest.

gkaeberich 12. Nov 2004 23:03

Re: Spalten in Combobox
 
Hallo,

kannst Du mir das bitte etwas näher erläutern - das mit dem Style und dem Ereignis habe ich schon verstanden, aber wie werden denn dann die Elemente (konkret die Texte) in die Box "gezeichnet" ?

Danke

Günther

Bernhard Geyer 12. Nov 2004 23:06

Re: Spalten in Combobox
 
Schau dir einfach das Demo unter Demos\Ownerlst an.

gkaeberich 12. Nov 2004 23:09

Re: Spalten in Combobox
 
Hallo Bernhard,

wo genau kann ich Demos\Ownerlst finden ?

Danke

Günther

Bernhard Geyer 12. Nov 2004 23:15

Re: Spalten in Combobox
 
In dem Verzeichnis wo Delphi installiert ist, z.B.

C:\Programme\Borland\Delphi6\Demos\Ownerlst

Hansa 12. Nov 2004 23:24

Re: Spalten in Combobox
 
Leider ist das Beispiel aber nicht auf Spalten bezogen. Das geht AFAIK nur so, wie Sprint geschrieben hat.

Helmi 13. Nov 2004 05:49

Re: Spalten in Combobox
 
Hallo,

schau doch mal zu den Schweizern, die haben ein Beispiel dafür:

http://www.swissdelphicenter.ch/de/showcode.php?id=737

mfg
Helmi

gkaeberich 13. Nov 2004 11:21

Re: Spalten in Combobox
 
Hallo Helmi

vielen Dank,

das ist genau das, was ich gesucht habe

Günther


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz