DESABILITAR A TECLA ESC NO FORM

 Tópico anterior Próximo tópico Novo tópico

DESABILITAR A TECLA ESC NO FORM

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#485697 - 30/11/2018 22:23:02

SANROMAN
MONGAGUA
Cadast. em:Setembro/2013


Boa amigos,

Já  tentei de todas as formas, que conheço, desabilitar a tecla esc do form sem sucesso.
Segue os códigos que usei para desabilitá-la.

Private Sub frmEstoque_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown

        If e.KeyCode = Keys.Escape Then
            e.SuppressKeyPress = True
        End If

    End Sub

    Private Sub dgvEditaEstoque_KeyDown(sender As Object, e As KeyEventArgs) Handles dgvEditaEstoque.KeyDown

        If e.KeyCode = Keys.Escape Then
            e.SuppressKeyPress = True
        End If

    End Sub

    Private Sub dgvEditaEstoque_KeyPress(sender As Object, e As KeyPressEventArgs) Handles dgvEditaEstoque.KeyPress

        If Not Char.IsNumber(e.KeyChar) And Not e.KeyChar = vbBack And Not e.KeyChar = "." And Not e.KeyChar = "," Then
            e.Handled = True
        End If

    End Sub

    Private Sub frmEstoque_KeyPress(KeyAscii As Integer)

        If KeyAscii = 27 Then
            KeyAscii = 0
        End If

    End Sub  


Se alguém puder me ajudar...

San Roman

"Por mais distância que a tecnologia possa encurtar, nada é mais próximo do que um abraço."
J.Pires


#485698 - 01/12/2018 00:18:25

JABA
CABO FRIO
Cadast. em:Agosto/2005


Última edição em 01/12/2018 00:20:50 por JABA

Você chegou a habilitar o keypreview no form? Se não, faça isso!

Já aqui desabilita o botão de fechar:

www.youtube.com/watch?v=GrXOWZnHpO0


_______________________________________________________________________________________________

Se a alma ou espírito são imateriais, como eles fazem para se localizarem quando o corpo está em movimento?



#485699 - 01/12/2018 11:33:50

SANROMAN
MONGAGUA
Cadast. em:Setembro/2013


Bom dia Jaba

Sim, já está habilitada.



San Roman

"Por mais distância que a tecnologia possa encurtar, nada é mais próximo do que um abraço."
J.Pires


#485700 - 01/12/2018 11:42:11

SANROMAN
MONGAGUA
Cadast. em:Setembro/2013


Quero desabilitá-la para tentar corrigir um erro, que acontece ao apertar a tecla esc em célula editável de datagridview.
Para a aplicação é aparece o seguinte erro: A conversão da cadeia de caracteres "no tipo double" não é válida.

San Roman

"Por mais distância que a tecnologia possa encurtar, nada é mais próximo do que um abraço."
J.Pires


#485703 - 01/12/2018 18:35:45

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


Citação:
  A conversão da cadeia de caracteres "no tipo double" não é válida.

A ESC sai da celula, se não me engano, existe alguma função com erro em algum evento de saída da célula, talvez o correto seria corrigir esse erro, porque mais cedo ou mais tarde ele vai te incomodar.



#485742 - 03/12/2018 22:02:30

SANROMAN
MONGAGUA
Cadast. em:Setembro/2013


Boa noite NilsonTres

Exatamente isso que está acontecendo.
As células são editáveis, se clico uma vez ou duas vezes na célula consigo editá-la ao digitar e sair da célula normalmente. Se clicar mais uma vez seleciona o texto da célula, se digitar tudo bem se sair da célula dá esse erro.



San Roman

"Por mais distância que a tecnologia possa encurtar, nada é mais próximo do que um abraço."
J.Pires


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário