Programación General > C++ Builder

 Capturar la tecla suprimir

(1/1)

Siddhartha:
Hola a todos, estoy haciendo un programa que cuando el usuario presiona la tecla suprimir en un ListBox se ejecute algo, use el evento OnKeyPress asi:



--- Código: Text ---        void __fastcall TfrmIdioma::lstIdiomasKeyPress(TObject *Sender, char &Key){         if(Key == VK_DELETE)        {         }}  
Pero no la captura, tb intete hacerlo de esta manera:


--- Código: Text --- void __fastcall TfrmIdioma::lstIdiomasKeyPress(TObject *Sender, char &Key){        if(GetAsyncKeyState(VK_DELETE))        {         ShowMessage("");        } }  
pero igual no la captura, no se si este comentiendo un error de constante (VK_DELETE)

Espero me puedan ayudar,

Gracias.

rtmex:
Debes ponerlo en el evento OnKeyDown


--- Código: Text --- void __fastcall TForm1::ListBox1KeyDown(TObject *Sender, WORD &Key,      TShiftState Shift){if (Key == VK_DELETE)     ShowMessage("OK");}  

Navegación

[0] Índice de Mensajes

Ir a la versión completa