AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Combobox ignoriert autodropdown

Ein Thema von idefix2 · begonnen am 15. Mai 2015 · letzter Beitrag vom 16. Mai 2015
Antwort Antwort
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Combobox ignoriert autodropdown

  Alt 15. Mai 2015, 20:52
Hallo, ich raufe jetzt schon eine weile mit einer Combobox, die sich hartnäckig nicht so benimmt wie ich es mir wünsche.

Das erste Problem: autodropdown ist true, trotzdem geht die Listbox nur auf, wenn man alt-down drückt oder das entsprechende Feld anklickt.
Es gibt drei Ereignisbehandlungsroutinen, nämlich onexit, oncloseup und onselect, aber das sollte eigentlich das autodropdown nicht stören? Gibt es da noch irgend etwas, was man beachten muss?
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#2

AW: Combobox ignoriert autodropdown

  Alt 16. Mai 2015, 07:32
Das erste Problem: autodropdown ist true, trotzdem geht die Listbox nur auf, wenn man alt-down drückt oder das entsprechende Feld anklickt.
Was soll sie denn wann machen, deine "widerspenstige" Combobox? Lies doch einmal nach, was TComboBox.AutoDropDown wirklich macht:

Bestimmt, ob die Dropdown-Liste automatisch geöffnet wird, wenn der Benutzer eine Taste drückt. Wenn AutoDropDown den Wert true hat, wird die Liste des Kombinationsfeldes automatisch geöffnet, sobald der Benutzer mit der Eingabe eines Strings beginnt, während das Kombinationsfeld den Fokus hat. Hat AutoDropDown den Wert false, muss der Benutzer zum Öffnen der Liste auf die entsprechende Schaltfläche des Kombinationsfeldes klicken.

Und dieses Verhalten zeigt deine ComboBox nicht? Ich arbeit ebenfalls mit Delphi 2009 pro und kann da keine Probleme im Umgang mit ComboBox und AuDoTropfTown feststellen

Geändert von Perlsau (16. Mai 2015 um 11:22 Uhr)
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#3

AW: Combobox ignoriert autodropdown

  Alt 16. Mai 2015, 08:27
Na ja, er sagt, das es nur dann aufgeht, wenn man ALT-Down drückt und eben offenbar nicht schon bei der Eingabe.
Ich würde einfach mal alle Events abhängen und mich iterativ dem Problem nähern.

Also: Neue ComboBox auf das Formular, Audotropfdown auf true. Starten. Funzt? Ja? Erstes Event anhängen. Starten. Funzt? usw.
  Mit Zitat antworten Zitat
idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#4

AW: Combobox ignoriert autodropdown

  Alt 16. Mai 2015, 10:20
Dejan Vu, danke. Mit deinem Tipp konnte ich das Problem einkreisen: Autodropdown funktioniert nur in Verbindung mit autocomplete.
Ist autocomplete false, dann hilft autodropdown nichts, die Listbox klappt dann nicht von selbst auf.

Geändert von idefix2 (16. Mai 2015 um 10:23 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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 09:30 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