Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by amigage,
16. Mär 2011
Style=csDropDownList und Delphi 2009?
Es kann sein, dass es auch in Delphi 7 noch so funktioniert, wie in Delphi 5. In Delphi 2009 ist es nicht mehr so!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by amigage,
16. Mär 2011
Sorry, ich erkläre es genauer.
Ich klicke mit der Maus auf den rechten Pfeil der Combobox und gebe nur den Buchstaben F ein, um zu dem Eintrag zu springen, der mit F beginnt. Er spingt auch dahin. Man könnte denken, der Eintrag sei selektiert. Also klicke ich mit der Maus z.B. in das nächste Eingabefeld. *schwupps* Die Combobox springt wieder zur vorherigen Auswahl.
Wie gesagt, wenn man die...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by amigage,
16. Mär 2011
Jaja, bei der Pfeiltastenauswahl wird die Auswahl übernommen, aber nicht, wenn Du bspw. den ersten Buchstaben eines Eintrags eintippst, um zu ihm zu springen. Den Fokus verliert er, wenn Du dann irgendwo anders hinklickst. Ist so eine Art "Auswahl-Abbrechen"-Funktion. Früher war das nicht so
Ich habe mir jetzt folgendermaßen geholfen, indem ich die Pfeiltasten im OnKeyDown Event simuliere:
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by amigage,
16. Mär 2011
Weißt Du auch wie? Ich bekomme es nämlich nicht hin.
Da die Selektion ja bei einer Pfeiltasten-Auswahl und "Auswärts"-Klick übernommen wird, habe ich es auch schon bei OnKeyDown mit einer Simluation von VK_UP und VK_DOWN versucht, aber da hängt er in einer Endlosschleife, obwohl ich das Ereignis vor Ausführung auf NIL setze.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by amigage,
15. Mär 2011
Hallo liebe Delphi Gemeinde,
ich habe ein Combobox-Problem, das ich vorher mit Delphi 5 nicht hatte. Jetzt nutze ich Delphi 2009.
Die Combobox arbeitet im Style=csDropDownList und ist mit Daten gefüllt. Wenn ich mit der Maus darauf klicke, kann ich mit der Tastatur den entsprechenden Eintrag vorwählen und mit einem Mausklick übernehmen. Früher hat er die Auswahl auch übernommen, wenn ich...