我正在实施此网站上列出的此代码...
代码本身在.NET中,但是他用C语言写的解释?不明白为什么,但我需要知道如何将其转换为.NET
KeyboardHook.KeyDown += new KeyboardHook.KeyDownEventHandler(KeyboardHook_KeyDown);
KeyboardHook.KeyUp += new KeyboardHook.KeyUpEventHandler(KeyboardHook_KeyUp);
KeyboardHook.InstallHook();
我收到一条错误,上面写着“'公共共享事件KeyDown(vkCode As Integer)'是一个事件,无法直接调用。使用'RaiseEvent'语句来引发一个事件。”
当然,我得到KeyDown和KeyUp版本的这个。有人可以帮忙吗?
我已经尝试过了
AddHandler KeyboardHook.KeyDown, AddressOf KeyboardHook_KeyDown
但是只要实际发生了keydown,它就不会触发它。