Lorsque j'appuie sur '#' sur mon périphérique MC45, je souhaite appeler une méthode. Mon code ressemble:# Le bouton # ne fonctionne pas dans la touche de raccourci C#
void MyForm_KeyDown(object sender, KeyEventArgs e)
{
int keyValue = e.KeyValue;
switch (keyValue)
{
case 16: // Do Something
{
}
}
}
la valeur de clé pour « # » est 16. Alors, quand je presse « # » il fonctionne très bien, mais un appel ultérieur sur KeyDown se produit avec une valeur clé « 51 » à chaque fois. Pourquoi ?? Comment puis-je arrêter cet appel ultérieur ??
Lisez ici: http://stackoverflow.com/q/564338/5089204 ou pensez à 'ProcessCmdKey'. – Shnugo
Ici, j'ai répondu à une question connexe, pourrait aider aussi: http://stackoverflow.com/q/33355205/5089204 – Shnugo
Ma question est pourquoi un appel ultérieur avec keyValue 51 arrive, juste après l'événement de clé de #. – MainakChoudhury