将事件处理程序代码从C转换为网络问题

时间:2013-09-12 17:58:38

标签: c# c vb.net

我正在实施此网站上列出的此代码...

http://www.codeproject.com/Articles/117657/InputManager-library-Track-user-input-and-simulate?msg=4509471#xx4509471xx

代码本身在.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,它就不会触发它。

0 个答案:

没有答案