ComboBox deaktivieren für Pfeiltasten



  • Hallo,

    ich habe in meinem Dialog eine ComboBox, welche immer aktiv wird, sobald ich eine der vier Pfeiltasten gedrückt habe.
    Fällt euch eine Methode ein um dies zu vermeiden? Wie kill ich den den Focus der ComboBox? Finde immer nur SetFocus.

    Vielen Dank schon mal für Eure Hilfe!

    Flo

    edit:
    Es scheint aber generell das Problem zu sein, dass sobald eine Pfeiltaste gedrückt wurde der Focus an einen Button, ComboBox, etc geht. Gibt es eine Möglichkeit dies zu verhindern, so dass ich den Tastendruck einfach in meinem Fenster abfangen kann und diesen dort verarbeiten?


  • Mod

    Was für ein Control hat denn den Focus wenn Du die Pfeiltasten drückst?
    Was möchtest Du denn was passiert wenn die Pfeiltasten gedrückt werden?



  • Sobald ich in meinem Hauptdialog die Pfeiltasten drücke wechselt er auf die ComboBox. Dies will ich verhindern, da ich die Pfeiltasten zum verschieben meines Plots im Hauptdialog nutzen will.


  • Mod

    Dann sollte Dein Dialog auch die Pfeiltasten behandeln.
    Überschreibe PreTranslateMessage und lass nicht den Dialog Handler die Tasten behandeln!

    Allerdings kannst Du dann nin der Combobox nihct mehr die Pfeiltasten benutzen!


Anmelden zum Antworten