Gestion clavier dans une form avec dbgrid
Voila j'ai une form avec un DBGRID et DBNavigator.
La touche "fin" me met en fin de ligne dbgrid et "home" en début : ok
Maintenant j'aimerais utiliser une facon differente de faire :
Shift + fin = fin de ligne du dbgrid
Shift + home = debut de ligne du dbgrid
fin = derniere ligne du dbgrid
home = premiere ligne du dbgrid
et une gestion particulière de la touche Suppr.
là je vois pas du tout comment faire, si vous avez une solution...
j'ai d'abord pensé à reutilisé ce code
Code:
1 2 3 4 5 6 7 8 9
|
void __fastcall TForm1::DBGridKeyPress(TObject *Sender, char &Key)
{
char keyString[25];
keyString[0] = Key;
strcpy(&keyString[1], " Was Pressed");
Application->MessageBox(keyString , "Key Press", MB_OK);
} |
Mais il ne m'intercepte pas ces touches :(