Menggunakan Sap Business One saya menyadari mereka membuat perbedaan antara tombol intro (keyboard numerik) dan tombol enter/return. Acara yang diangkat berbeda-beda tergantung mana yang saya tekan. Itu membuat saya berpikir saya dapat mengontrol kedua peristiwa tersebut secara terpisah.
Di C# saya dapat mengatur acara keydown menggunakan metode ini:
static void KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
// my code here
e.Handled = true;
}
}
Satu-satunya masalah adalah saya mendapatkan hasil yang sama tidak peduli tombol mana yang saya tekan. Ada dua nilai, Enter dan Return, untuk Key enum, keduanya memiliki nilai yang sama: 6. Saya mencoba memeriksa setiap properti untuk KeyEventArgs tetapi saya tidak dapat menemukan perbedaan apa pun.
Apakah mungkin mengetahui tombol mana yang ditekan pengguna?