![]() |
Trennzeichen in ComboBox?
Gibt es eine Möglichkeit in einer ComboBox Trennzeichen zu setzen, wie z.B. in Menu, also eine Linie oder Bindestriche?
|
Re: Trennzeichen in ComboBox?
Hallo
Eine Trennlinie könntest du selber malen im OnDrawItem Ereignis. |
Re: Trennzeichen in ComboBox?
Zitat:
|
Re: Trennzeichen in ComboBox?
Du kannst ja Bindestriche zu der Combobox.Items hinzufügen.
Oder wie soll es genau aussehen?
Delphi-Quellcode:
ComboBox1.Items.Add('-------');
|
Re: Trennzeichen in ComboBox?
du könntest Bindestriche nutzen, da gibt es eventuell auch Vollbreite, welche dann wie eine Linie wirken.
Aber egal ob Bintestriche oder im OnDraw eine Linie zeichnen, du mußt dann immernoch in OnChange bzw. OnSelect oder so noch dafür sorgen, daß der entsprechende Eintrag nicht selektiert wird. |
Re: Trennzeichen in ComboBox?
Und wie lautet der Befehl um die Selektierung zu verbieten? Hab in der Hilfe nix gefunden.
|
Re: Trennzeichen in ComboBox?
Darauf musst du dann im OnChange reagieren und die Bindestrichreihen abschmettern.
|
Re: Trennzeichen in ComboBox?
Womit man es aber immernoch Auswählen und Selektieren kann. Die Selektion wird zwar rückgängig gemacht, aber ich finde nicht, dass das schöner Programmirstil ist. Ich habe auch schon mal nach einer Komponente gesucht, die wie die Combobox im IE arbeitet (Mit Kapitel setzen und so), bin aber leider nicht fündig geworden!
|
Re: Trennzeichen in ComboBox?
Zitat:
Wenn Du einen Trennstrich brauchst, dann stimmt dein Konzept nicht. Überarbeite also lieber die Wahl der GUI-Controls, anstatt einem Windows-Control beizubringen, wie es aus der Reihe tanzt. |
Re: Trennzeichen in ComboBox?
Zitat:
Wenns ein paar Euromark kosten darf. Bei den TMS Komponenten gibt es eine HTML Combobox. Da geht sehr vieles. Von Linien über Text und Background Farben, Schriftarten u.s.w. Gruß Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:42 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