Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Checklistcombobox (https://www.delphipraxis.net/25376-checklistcombobox.html)

mimi 5. Jul 2004 16:13


Checklistcombobox
 
Hallo,
wie kann ich einer normalen comboBox checkboxen hinzufügen zu jedem eintrag ???

Niko 5. Jul 2004 16:55

Re: Checklistcombobox
 
Dazu musst du den Eintrag wohl selber in OnDrawItem zeichnen.

Die Darstellung der Checkbox kannst du dir aber von Windows abnehmen lassen. Schau Dir dazu mal die Funktion MSDN-Library durchsuchenDrawFrameControl an.

GuenterS 5. Jul 2004 16:56

Re: Checklistcombobox
 
Du könntest auch die CheckListBox verwenden welche bei D7 ja dabei ist *g* Hoffe das trifft auch auf die Personal Edition zu.

[Edit] Ups übersehen, dass da keine ListBox sondern ComboBox gefragt war [/Edit]

Keldorn 5. Jul 2004 18:02

Re: Checklistcombobox
 
Hallo

das zeichnen der Checkboxen ist sicherlich kein Problem, wer eine Pro-version hat, kann sich ja die Sourcen für die checklistbox anschauen und auf eine Combobox übertragen.

Problem dürfte eher das normalverhalten der Combobox sein: bei jedem klick auf einen Eintrag geht das Teil wieder zu. Wenn du da einige Einträge hast, artet das in Klickerei aus. Zumal wo bleibt die Übersicht, an welchem Eintrag ist der Haken und wo nicht? Da finde ich eine normale Checklistbox besser, gesehen habe ich eine solche Combobox auch noch nicht.

Mfg Frank

Keldorn 5. Jul 2004 18:08

Re: Checklistcombobox
 
achso, da war doch mal was ;-)
http://www.delphi-forum.de/viewtopic...ckbox+combobox

Niko 5. Jul 2004 19:06

Re: Checklistcombobox
 
Zitat:

Zitat von Keldorn
das zeichnen der Checkboxen ist sicherlich kein Problem, wer eine Pro-version hat, kann sich ja die Sourcen für die checklistbox anschauen und auf eine Combobox übertragen.

Wo ich die Idee mit DrawFrameControl wohl bloß her habe ... :mrgreen:

mimi 7. Jul 2004 17:08

Re: Checklistcombobox
 
ich glaube ich habee was gefunden bin mir aber nicht sicher *G*


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