Tester la touche DELETE du clavier

Bonjour à tous
Je cherche a tester la touche DELETE dans un ListBox.KeyUp
J’ai mis ce code mais je n’obtiens que des “bip”.
Il y a quelque chose qui cloche ? (j’ai un clavier avec touches numériques)

If Keyboard.AsyncKeyDown(&h75) Then
  MessageBox("DEL")
End If

Merci.

Bon, ca marche mieux dans “ListBox.KeyDown” apparemment !
Pour éviter de dupliquer le code, l’appui sur la touche doit appeler le code qui est dans un bouton (Button1.Pressed). Je ne connais pas la syntaxe pour “appeler” un autre évènement.
Si quelqu’un peut m’aider, merci d’avance.

Bjr

Voici mon code dans le ListBox.KeyUp

Var leCar As String = key
Var keyCode As Integer = Asc( key)
Select Case keyCode
Case 0
Label1.Text = Str(keyCode)
Case 8
Label1.Text = “del”
Else
Label1.Text = Str(keyCode)
End Select

jlp

Merci pour ton aide. Tu sais si on peut appeler un autre évènement, comme celui d’un bouton pressé, par exemple, en fonction de la touche appuyée et comment ?

en placant la detection du keycode au niveau de la fenetre

Comment effacer une Row à partir d’un MenuItem ?

https://documentation.xojo.com/api/user_interface/desktop/desktopmenuitem.html.Shortcut

Mon conseil: ajouter une Modifier Key au Keyboard Shortcut pour éviter des Effacer intempestifs…

Bonjour Denis,

habituellement, sur ce forum, lorsqu’on obtient une bonne réponse, on marque la page comme résolue (Solved). Il y a une CheckBox pour cela.

Mieux, lorsque on a trouvé, on peut même ajouter la solution (ce n’est pas obligatoire, mais sympa pour celui qui a la même question, dans le futur).

:grinning: