private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show(((int)(e.KeyChar)).ToString());
}
钩子
public delegate int KeyboardProc(int nCode, IntPtr wParam, IntPtr lParam);
static int hKeyboardHook = 0;
KeyboardProc KeyboardHookProcedure;
public const int WH_KEYBOARD = 13;
public const int WH_MOUSE_LL = 14;
public struct KeyboardMSG
{
public int vkCode;
public int scanCode;
public int flags;
public int time;
public int dwExtraInfo;
public int VK_CONTROL;
public int VK_MENU;
public int VK_DELETE;
}