如何获得本程序内按键键值(Smartphone)
private void Form1_KeyDown(object sender, KeyEventArgs e) { if ((e.KeyCode == System.Windows.Forms.Keys.F1)) { // Soft Key 1 // Not handled when menu is present. } if ((e.KeyCode == System.Windows.Forms.Keys.F2)) { // Soft Key 2 // Not handled when menu is present. } if ((e.KeyCode == System.Windows.Forms.Keys.Up)) { // Up } if ((e.KeyCode == System.Windows.Forms.Keys.Down)) { // Down } if ((e.KeyCode == System.Windows.Forms.Keys.Left)) { // Left } if ((e.KeyCode == System.Windows.Forms.Keys.Right)) { // Right } if ((e.KeyCode == System.Windows.Forms.Keys.Enter)) { // Enter } if ((e.KeyCode == System.Windows.Forms.Keys.D1)) { //1 } if ((e.KeyCode == System.Windows.Forms.Keys.D2)) { // 2 } if ((e.KeyCode == System.Windows.Forms.Keys.D3)) { // 3 } if ((e.KeyCode == System.Windows.Forms.Keys.D4)) { // 4 } if ((e.KeyCode == System.Windows.Forms.Keys.D5)) { // 5 } if ((e.KeyCode == System.Windows.Forms.Keys.D6)) { // 6 } if ((e.KeyCode == System.Windows.Forms.Keys.D7)) { // 7 } if ((e.KeyCode == System.Windows.Forms.Keys.D8)) { // 8 } if ((e.KeyCode == System.Windows.Forms.Keys.D9)) { // 9 } if ((e.KeyCode == System.Windows.Forms.Keys.F8)) { // * } if ((e.KeyCode == System.Windows.Forms.Keys.D0)) { // 0 } if ((e.KeyCode == System.Windows.Forms.Keys.F9)) { // # } }
private void Form1_KeyDown(object sender, KeyEventArgs e) { System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder(); messageBoxCS.AppendFormat("{0} = {1}", "Alt", e.Alt); messageBoxCS.AppendLine(); messageBoxCS.AppendFormat("{0} = {1}", "Control", e.Control); messageBoxCS.AppendLine(); messageBoxCS.AppendFormat("{0} = {1}", "Handled", e.Handled); messageBoxCS.AppendLine(); messageBoxCS.AppendFormat("{0} = {1}", "KeyCode", e.KeyCode); messageBoxCS.AppendLine(); messageBoxCS.AppendFormat("{0} = {1}", "KeyValue", e.KeyValue); messageBoxCS.AppendLine(); messageBoxCS.AppendFormat("{0} = {1}", "KeyData", e.KeyData); messageBoxCS.AppendLine(); messageBoxCS.AppendFormat("{0} = {1}", "Modifiers", e.Modifiers); messageBoxCS.AppendLine(); messageBoxCS.AppendFormat("{0} = {1}", "Shift", e.Shift); messageBoxCS.AppendLine(); messageBoxCS.AppendFormat("{0} = {1}", "SuppressKeyPress", e.SuppressKeyPress); messageBoxCS.AppendLine(); MessageBox.Show(messageBoxCS.ToString(), "KeyDown Event"); }
[解决办法]
学习了~~~