Merci drcharly93 pour la réponse mais j'ai toujours un souci concernant la gestion de cet événement. D'abord, j'ai changé la ligne où c'était Evénement (UneToucheEnfoncer", ".maTable", WM_KEYDOWN) en Evénement("UneToucheEnfoncer", ".*", WM_KEYDOWN) pcq j'avais ce message d'erreur : " .maTable" est inconnu (ce n'est ni un champ ni une fenêtre accessible depuis le code en cours).
Deuxièmement, je ne comprend pas le rôle des variables wParam et lParam d'autant plus qu'il n'y a que pMessage qui est utilisée.
Néanmoins, j'ai essayé toutes les possibilités càd :
-> J'ai appelé la procédure UneToucheEnfoncer dans la prise de focus de la fenTable comme ceci :
supp est un entier = Evénement("UneToucheEnfoncer", ".*", WM_KEYDOWN)// ceci est fait dans le code de déclaration globale de fenTable
UneToucheEnfoncer(supp, _EVE.wParam, _EVE.lParam)// dans la prise de focus
. Il ne se passe rien
-> J'ai ensuite modifié UneToucheEnfoncer comme ceci : tout en passant test après test
supp ou
_EVE.wParamPROCEDURE UneToucheEnfoncee(pMessage)
SI pMessage = VK_DELETE ALORS
TableSupprime(maTable)
FIN
. Toujours rien !!!
-> J'ai même essayé d'appeler cette procédure dans code de Sélection d'une ligne de maTable. Toujours pas de suppression, à chaque test, avec ma touche DEL.
Je ne sais plus trop quoi faire.
@+
Lonely
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=2602&post_id=11062