Welche Taste auf Formular?



  • Hallo, Leute!
    Wie bekomme ich herraus, ob und welche der Pfeiltasten auf einem Formluar gedrückt wurde????

    Danke & Gruss

    code_pilot



  • du setzt die eigenschaft keypreview auf true dann kannst du mit dem ereigniss OnKeyDown die tasten abfragen mit den constanten: VK_UP, VK_DOWN, VK_LEFT, VK_RIGHT bekommst du raus welche pfeiltaste gedrück wurde.

    Bsp.:

    void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
          TShiftState Shift)
    {
        if (Key = VK_DOWN)
            //do something
    }
    

    schau mal in der hilfe nach virtual key codes da bekommst du ne liste mit allen tasten constanten.

    [ Dieser Beitrag wurde am 16.01.2003 um 11:43 Uhr von Matt editiert. ]



  • Ja besten dank funkt echt toll :))))


Anmelden zum Antworten