Problème avec le onkeydown et le focus !!!

billou_13
Messages postés
860
Date d'inscription
jeudi 4 mars 2004
Statut
Membre
Dernière intervention
19 août 2014
- 31 mars 2004 à 15:16
cs_Kenavo
Messages postés
702
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
1 octobre 2009
- 2 avril 2004 à 12:03
Voila, g développer une appli ou je mets le focus sur le formulaire en général avec la commande :

Form1.SetFocus;

Puis g créé une procédure :
procedure TForm1.FormKeyDown(Sender: TObject; var key: Word; Shift: TShiftState);

Mais le pb est que le programme ne rentre jamais dans la procédure dès que j'appuie sur une touche.

Alors je pense que j'y comprend rien au system de Onkeydown (déjà j'ai mis 3 h a voir qu'il fallait remplacer le on de "onkeydown" par l'objet ou y'avait le focus, enfin c ce que je crois avoir compris, peut etre c faux !).

Alors si quelq'un peut m'expliquer mon problème, merci beaucoup !!!

Billou_13

1 réponse

cs_Kenavo
Messages postés
702
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
1 octobre 2009
4
2 avril 2004 à 12:03
Salut,

As-tu mis la propriété KeyPreview de Form1 à True ? (voir aide sur cette propriété)

Kenavo

Code, Code, Codec !
0