tecla de función de manejo presionando

Tengo una forma de C # con 5 botones. Los usuarios ingresan la información y, según la presión de una tecla de función, se realiza una acción específica.F9-Una Orden de Ejecución,F6-Salvar,F3-Buscar.

He añadido el código engañoso:

OnForm_Load

this.KeyUp += new System.Windows.Forms.KeyEventHandler(KeyEvent);

y

private void KeyEvent(object sender, KeyEventArgs e) //Keyup Event 
    {
        if (e.KeyCode == Keys.F9)
        {
            MessageBox.Show("Function F9"); 
        }
        if (e.KeyCode == Keys.F6)
        {
            MessageBox.Show("Function F6");
        }
        else
            MessageBox.Show("No Function");

    }

pero nada pasa

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta