🔥 Articles, eBooks, Jobs, Columnist, Forum, Podcasts, Courses 🎓



Tecla ESC . Windows Forms

Clique ESC e a tela se fecha...


    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.

Subscribe ecode10.com

Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.
You can cancel anytime.

Log In








Top