点击按钮后全局钩子失效,按钮无事件

定义全局得钩子后,点击界面得按钮钩子会失效。
private void button1_Click_1(object sender, EventArgs e)
{

    }

button里没有操作。

public void hook_KeyDown(object sender, KeyEventArgs e)

        KeyboardHook k_hook = new KeyboardHook();
        k_hook.KeyDownEvent += new KeyEventHandler(hook_KeyDown);//钩住键按下 

        k_hook.Start();//安装键盘钩子

k_hook.KeyDownEvent += new KeyEventHandler(hook_KeyDown);
这个写在hook_KeyDown,每次按键都会挂载一个,不需要