Olá pessoal, gostaria de dar duas dicas boas referente ao Windows Forms. Sabe quando alguém aperta a tela ESC e a tela que está aparecendo se fecha? Pois é, é isso que vou mostrar a você passo a passo.
    É bem simples e fácil, mas muitos desenvolvedores nĂŁo sabem.

ReferĂŞncia:
Visual Studio .NET 2008
Linguagem: C#.NET
Plataforma: Windows Forms


    Tela 1.

alt
Imagem: Tela 1 (clique na tela para ampliar)

    Na tela aberta com os dados, quando o usuário quiser sair da mesma basta clicar no botĂŁo SAIR ou clicar ESC. Para que o ESC funcione perfeitamente programaticamente, vou abrir as propriedades do formulário e atribuir alguns dados. Imagem (Tela 2)
 
alt
Imagem: Tela 2 (Clique na tela para ampliar)

    Na tela de propriedades, a propriedade chamada KeyPreview foi atribuĂ­da para TRUE. Ela vem com o valor padrĂŁo FALSE. Mudei para TRUE.
    O prĂłximo passo foi clicar em EVENTS, veja na Tela 3.

 
alt
Imagem: Tela 3. (Clique na tela para ampliar)

    Junto ao evento KeyDown, eu cliquei duas vezes gerando o mĂ©todo na classe .cs automaticamente. Dentro do mĂ©todo, verifiquei se a tecla clicada Ă© a ESC. Se for, eu fecho a tela com o Close(). Code 1.


private void ManterCliente_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyValue.Equals(27)) //ESC
    {
       this.Close();
    }
}

Code 1.

    É muito simples e fácil, basta prestar atenção nas partes anteriores do cĂłdigo. Falado acima. A tecla 27 corresponde a tecla ESC.
    Fico por aqui e espero ter gostado.