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/)
-   -   Delphi ComboBox mit CheckBox wie schliessen ? (https://www.delphipraxis.net/137214-combobox-mit-checkbox-wie-schliessen.html)

hoika 16. Jul 2009 09:11


ComboBox mit CheckBox wie schliessen ?
 
Hallo,

ich habe hier eine CheckBox mit Mehrfachauswahl (wie CheckBoxen).
Das der Links-Klick für die CheckBox draufgeht,
kann man Sie nur Schliessen durch Klick auf die CB selbst ("1. Zeile")
oder durch Klick ausserhalb der CheckBox.

Das gefällt mir nicht so richtig.

Ich habe mal das QuantumGrid gesehen.
Wie machen die das eigentlich ?

Sollte man vielleicht noch nen Button ganz unten anzeigen ?

Was denkt Ihr ?


Heiko

Stormy 16. Jul 2009 09:19

Re: ComboBox mit CheckBox wie schliessen ?
 
Hi,

was willst du denn erreichen? Das man auch per Klick auf die CheckBox die ComboBox wieder schließen kann?


Gruß
Stormy

hoika 16. Jul 2009 09:26

Re: ComboBox mit CheckBox wie schliessen ?
 
Hallo,

korrekt.
Das die ComboBox wie eine normale ComboBox geschlossen wird.
Nur ist der Links-Klick ja schon "belegt".

Jemand, der eine ComboBox "bedienen" kann,
soll ohne Probieren auch die Check-ComboBox bedienen können.

Wir fällt halt kein cleveres "Close"-Dingens ein.


Heiko

Stormy 16. Jul 2009 09:28

Re: ComboBox mit CheckBox wie schliessen ?
 
Wie hast du denn den Linksklick "belegt"?
Würde helfen etwas Code zu sehen.

hoika 16. Jul 2009 10:08

Re: ComboBox mit CheckBox wie schliessen ?
 
Hallo,

mit links wird die CheckBox der jeweiligen Zeile markiert.

Code ist nicht von mir

CheckBox 1
CheckBox 2


Heiko

Lannes 16. Jul 2009 11:10

Re: ComboBox mit CheckBox wie schliessen ?
 
Hallo,

wenn Du den Code vom ersten Link nimmst, wird die Combobox geschlossen.
Poste doch mal Deinen Code der bei Links-Klick ausgeführt wird.

hoika 16. Jul 2009 11:31

Re: ComboBox mit CheckBox wie schliessen ?
 
Hallo,

nimm mal den 2. Link und unten die Demo-Exe.
Links-Klick markiert die Zeile,
Links-Klick auf den Editor schliesst die ComboBox.

Bei einer normalen ComboBox schliesst ja der Links-Klick
auf eine beliebige Zeile die ComboBox wieder.
Ist ja auch klar, weil immer nur ein Eintrag markiert wird.

Meine Frage ist:
Wie kann man das Schliessen noch anders Lösen ?


Heiko

himitsu 16. Jul 2009 11:35

Re: ComboBox mit CheckBox wie schliessen ?
 
du mußt den Linksklick differenzieren ...

z.B.
Linksklick auf CheckBox = markieren
Linksklick auf Item (nicht auf die CheckBox) = schließen (eventuell incl. markieren)

hoika 16. Jul 2009 12:06

Re: ComboBox mit CheckBox wie schliessen ?
 
Hallo,

ja, ungefähr so dachte ich es mir auch.
Hat denn jemand das QuantumGrid im Einsatz,
die haben doch dort auch sowas als Filter.
Wie ist das dort gelöst ?


Heiko

Stormy 16. Jul 2009 12:15

Re: ComboBox mit CheckBox wie schliessen ?
 
Frage du wie himitsu schon sagte einfach ab auf was du Klickst indem du guckst welche Element gerade unter der Maus ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:52 Uhr.
Seite 1 von 2  1 2      

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