AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

ComboBox aufklappen

Ein Thema von skoschke · begonnen am 25. Nov 2019 · letzter Beitrag vom 25. Nov 2019
Antwort Antwort
skoschke

Registriert seit: 6. Jan 2009
185 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

ComboBox aufklappen

  Alt 25. Nov 2019, 14:52
Hallo,

eine ComboBox mit Style csDropdownlist klappt nur auf, wenn man auf den Pfeil rechts klickt.

Ich möchte aber dass sie aufklappt wenn man irgendwo darauf klickt...

Ist das machbar und wenn ja, wie?

Ciao
Stefan
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
7.183 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: ComboBox aufklappen

  Alt 25. Nov 2019, 15:10
Ich möchte aber dass sie aufklappt wenn man irgendwo darauf klickt...
Geht hier out-of-the-box. Da es sich um ein Standard Windows Control handelt, wird das in der Regel auch vom Betriebssystem verarbeitet.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
7.377 Beiträge
 
Delphi XE4 Professional
 
#3

AW: ComboBox aufklappen

  Alt 25. Nov 2019, 15:22
Hallo,
Zitat:
Ich möchte aber dass sie aufklappt wenn man irgendwo darauf klickt...
Also bei mir klappt die ComboBox auf, wenn ich irgendwo auf sie klicke,
und nicht nur beim Klick auf den Pfeil.

Mache mal ein Minimal-Bsp. und lade das als Zip hier mal hoch.
Heiko
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
185 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#4

AW: ComboBox aufklappen

  Alt 25. Nov 2019, 15:31
So, im Miniprojekt funktioniert das, aber ich muss das ausgewählte Element drag/droppen, daher steht dragMode auf dmAutomatik und dann klappt sie nicht mehr auf!

Mein Wunsch:
Sofortiges Aufklappen beim Klick irgendwo hin aber trotzdem Drag/Drop...?

Ciao
Stefan
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
7.377 Beiträge
 
Delphi XE4 Professional
 
#5

AW: ComboBox aufklappen

  Alt 25. Nov 2019, 15:51
Hallo,
Drag/Drop ist doch kein Klicken, sondern ein Ziehen.

Beim Start deines "Drop" könntest Du die ComboBox ja selber aufklappen.
SendMessage(ComboBox1.handle, CB_SHOWDROPDOWN, Integer(True), 0);
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
7.183 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: ComboBox aufklappen

  Alt 25. Nov 2019, 15:55
Das kann nicht funktionieren, da das DropDown bereits im MouseDown ausgeführt wird und da weiß man ja noch nicht, ob eine Drag-Operation folgt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
185 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#7

AW: ComboBox aufklappen

  Alt 25. Nov 2019, 16:23
Schade, dann werde ich wohl damit leben müssen...

Ciao
Stefan
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf