Voila, j'ai un petit probleme avec les evenements OnKeyPress ou OnKeyDown (j'ai essayé les 2) sur ma fenêtre principale.
En effet, j'aimerai bien effectuer des instructions lorsque l'utilisateur appuie sur la touche escape, mais apparement ca ne fonctionne pas. Et pourtant :
- sur toute les autres fenêtres ca fonctionne
- keypreview est a TRUE
- avec onkeypress le code est le suivant :
if key = chr(27) then
showmessage('test'; => aucun effet
avec onkeydown le code est le suivant :
if key = VK_ESCAPE then
showmessage('test'; => aucun effet
si je remplace VK_ESCAPE par VK_HOME, VK_CONTROL ou d'autres virtual key, j'obtiens mon showmessage tant attendu !
Je ne comprend vraiment pas pq il ne réagit pas lorsque j'appuie sur la touche escape alors que ca fonctionne pour les autres fenêtres. Si qqn a une solution pour contourner ce problème, je suis impatient de la connaitre ! (en attendant j'utilise une autre touche mais ce n'est malheureusement pas le résultat souhaité )
Publicité
Posté le 24-03-2003 à 20:08:05
GuYzMo
Posté le 25-03-2003 à 00:43:40
j ai trouvé la cause du problème...
apres avoir retiré tout mes Bitbtn ma touche escape fonctionnait, maintenant il s'agit de trouver le moyen d'utiliser les 2 en meme tps
GuYzMo
Posté le 25-03-2003 à 00:52:12
je vous embête un peu pour rien
j'ai trouvé comme un grand !