VK_ESCAPE sur fenetre principale - Delphi/Pascal - Programmation
Marsh 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
Marsh Posté le 25-03-2003 à 00:52:12
je vous embête un peu pour rien
j'ai trouvé comme un grand !
Marsh Posté le 24-03-2003 à 20:08:05
Voila, j'ai un petit probleme avec les evenements OnKeyPress ou OnKeyDown (j'ai essayé les 2) sur ma fenêtre principale.
; => aucun effet
; => aucun effet
(en attendant j'utilise une autre touche mais ce n'est malheureusement pas le résultat souhaité )
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'
avec onkeydown le code est le suivant :
if key = VK_ESCAPE then
showmessage('test'
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 !