是131085Keys key = Keys.Control | Keys.Enter;
int v = (int)key

解决方案 »

  1.   


    public enum VisualKeybroad : ushort
    {
    VK_ACCEPT = 30,
    VK_ADD = 0x6b,
    VK_APPS = 0x5d,
    VK_BACK = 8,
    VK_BROWSER_BACK = 0xa6,
    VK_BROWSER_FAVORITES = 0xab,
    VK_BROWSER_FORWARD = 0xa7,
    VK_BROWSER_HOME = 0xac,
    VK_BROWSER_REFRESH = 0xa8,
    VK_BROWSER_SEARCH = 170,
    VK_BROWSER_STOP = 0xa9,
    VK_CANCEL = 3,
    VK_CAPITAL = 20,
    VK_CLEAR = 12,
    VK_CONTROL = 0x11,
    VK_CONVERT = 0x1c,
    VK_DECIMAL = 110,
    VK_DELETE = 0x2e,
    VK_DIVIDE = 0x6f,
    VK_DOWN = 40,
    VK_END = 0x23,
    VK_ESCAPE = 0x1b,
    VK_EXECUTE = 0x2b,
    VK_F1 = 0x70,
    VK_F10 = 0x79,
    VK_F11 = 0x7a,
    VK_F12 = 0x7b,
    VK_F13 = 0x7c,
    VK_F14 = 0x7d,
    VK_F15 = 0x7e,
    VK_F16 = 0x7f,
    VK_F17 = 0x80,
    VK_F18 = 0x81,
    VK_F19 = 130,
    VK_F2 = 0x71,
    VK_F20 = 0x83,
    VK_F21 = 0x84,
    VK_F22 = 0x85,
    VK_F23 = 0x86,
    VK_F24 = 0x87,
    VK_F3 = 0x72,
    VK_F4 = 0x73,
    VK_F5 = 0x74,
    VK_F6 = 0x75,
    VK_F7 = 0x76,
    VK_F8 = 0x77,
    VK_F9 = 120,
    VK_FINAL = 0x18,
    VK_HANGEUL = 0x15,
    VK_HANGUL = 0x15,
    VK_HANJA = 0x19,
    VK_HELP = 0x2f,
    VK_HOME = 0x24,
    VK_INSERT = 0x2d,
    VK_JUNJA = 0x17,
    VK_KANA = 0x15,
    VK_KANJI = 0x19,
    VK_LAUNCH_APP1 = 0xb6,
    VK_LAUNCH_APP2 = 0xb7,
    VK_LAUNCH_MAIL = 180,
    VK_LAUNCH_MEDIA_SELECT = 0xb5,
    VK_LBUTTON = 1,
    VK_LCONTROL = 0xa2,
    VK_LEFT = 0x25,
    VK_LMENU = 0xa4,
    VK_LSHIFT = 160,
    VK_LWIN = 0x5b,
    VK_MBUTTON = 4,
    VK_MEDIA_NEXT_TRACK = 0xb0,
    VK_MEDIA_PLAY_PAUSE = 0xb3,
    VK_MEDIA_PREV_TRACK = 0xb1,
    VK_MEDIA_STOP = 0xb2,
    VK_MENU = 0x12,
    VK_MODECHANGE = 0x1f,
    VK_MULTIPLY = 0x6a,
    VK_NEXT = 0x22,
    VK_NONCONVERT = 0x1d,
    VK_NUMLOCK = 0x90,
    VK_NUMPAD0 = 0x60,
    VK_NUMPAD1 = 0x61,
    VK_NUMPAD2 = 0x62,
    VK_NUMPAD3 = 0x63,
    VK_NUMPAD4 = 100,
    VK_NUMPAD5 = 0x65,
    VK_NUMPAD6 = 0x66,
    VK_NUMPAD7 = 0x67,
    VK_NUMPAD8 = 0x68,
    VK_NUMPAD9 = 0x69,
    VK_OEM_1 = 0xba,
    VK_OEM_2 = 0xbf,
    VK_OEM_3 = 0xc0,
    VK_OEM_4 = 0xdb,
    VK_OEM_5 = 220,
    VK_OEM_6 = 0xdd,
    VK_OEM_7 = 0xde,
    VK_OEM_8 = 0xdf,
    VK_OEM_COMMA = 0xbc,
    VK_OEM_MINUS = 0xbd,
    VK_OEM_PERIOD = 190,
    VK_OEM_PLUS = 0xbb,
    VK_PAUSE = 0x13,
    VK_PRINT = 0x2a,
    VK_PRIOR = 0x21,
    VK_RBUTTON = 2,
    VK_RCONTROL = 0xa3,
    VK_RETURN = 13,
    VK_RIGHT = 0x27,
    VK_RMENU = 0xa5,
    VK_RSHIFT = 0xa1,
    VK_RWIN = 0x5c,
    VK_SCROLL = 0x91,
    VK_SELECT = 0x29,
    VK_SEPARATOR = 0x6c,
    VK_SHIFT = 0x10,
    VK_SLEEP = 0x5f,
    VK_SNAPSHOT = 0x2c,
    VK_SPACE = 0x20,
    VK_SUBTRACT = 0x6d,
    VK_TAB = 9,
    VK_UP = 0x26,
    VK_VOLUME_DOWN = 0xae,
    VK_VOLUME_MUTE = 0xad,
    VK_VOLUME_UP = 0xaf,
    VK_XBUTTON1 = 5,
    VK_XBUTTON2 = 6
    }
      

  2.   

     //import keybd_event function from user32.dll
            [DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
            public static extern void keybd_event(byte bVk, byte bScan, long dwFlags, long dwExtraInfo);
      

  3.   

    CONTROL  0x11,
    Enter 0x0D把上面的值用keybd_event发出去