c#中控制台系统向窗体中函数转移?解决办法

c#中控制台系统向窗体中函数转移?
我找到一个代码是控制台系统的,但是我自己做了一个控件,想在窗体中实现它,不知怎么做呢

 public override bool KeyDown(
            //the current view when mouse down
            View view,
            //Enumerates key modifiers used in input: 
            //None, Ctrl,Alt,Shift 
            KeyModifiers modifier, 
            //the key pressed
            ushort key,
            // not clear to me :-(  
            double timeOffset)
        {
            //  key modifiers + pressed key
            System.Windows.Forms.MessageBox.Show("快捷键: "+ modifier.ToString() + ", 按下键:" + key);
            return false;
        } 

如何在窗体中实现其功能呢?难道是将下面的函数修改一下进行?可是该函数是窗体函数,从事件双击出来的,不知怎么换参数

 
private void Form1_KeyDown(View view, KeyModifiers modifier, ushort key, double timeOffset)
        {

        } 


不知哪位大神知道?最好展示一下代码

------解决思路----------------------
如果参数完全一致,可以用动态绑定 += 你的keydown
------解决思路----------------------

        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            MessageBox.Show("快捷键: " + e.Modifiers.ToString() + ", 按下键:" + e.KeyCode);
        }