TEXTBOX PERDENDO FUNçãO KEYDOWN

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

TEXTBOX PERDENDO FUNçãO KEYDOWN

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#497153 - 07/06/2021 08:48:27

PEGUDO
RIO DE JANEIRO
Cadast. em:Março/2009


Em um formulário (form) do Excel, Existem um TextBox e um ListView: O TextBox para inserir o código do produto e o Listview para exibir o nome e o preço do produto.
Quando o usuário clica duas vezes em um produto que está no Listview, este produto é retirado da lista e o preço é recalculado.

O problema: Ao dar foco no Listview, seja clicando uma vez ou com duplo clique, o Textbox não executa mais a função KeyDown, seja por leitor de código ou pelo Enter do teclado. Simplesmente não funciona mais.
Para voltar ao normal, é preciso fechar e abrir o Form, mas isso é uma coisa inviável para a utilidade da automação.

Alguém sabe o que pode estar acontecendo?
Obs.: O TextBox não fica travado; Não fica Disable; Consigo escrever nele com o leitor ou com o teclado; Todas as teclas numéricas funcionam; A tecla BackSpace funciona; Somente a tecla {ENTER} pára de funcionar, ocasionando a não execução do KeyDown.

Às vezes, para poder andar pra frente, o homem deve deixar tudo para trás

#497157 - 08/06/2021 09:43:53

PROGRAMADORVB6
LISBOA
Cadast. em:Janeiro/2004


Amigo vê se isto ajuda : https://www.youtube.com/watch?v=nkuPnMTuJkE

______________________________________________________________________________

Que minha coragem seja maior que meu medo e que minha fora seja to grande quanto minha f.


#497158 - 08/06/2021 11:05:49

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
PEGUDO, seu form está com o KeyPreview= true ?

Por incrivel que pareça, ontem eu abri um projeto no VB6,   e tava dando acesso negado ao execução o SendKeys

https://stackoverflow.com/questions/2307738/sendkeys-permission-denied-error-in-visual-basic

Espero que o LINK te ajude.



#497203 - 12/06/2021 10:20:26

PEGUDO
RIO DE JANEIRO
Cadast. em:Março/2009


Citação:
:
Amigo vê se isto ajuda : https://www.youtube.com/watch?v=nkuPnMTuJkE

Infelizmente não funcionou, amigo.

Citação:
:
PEGUDO, seu form está com o KeyPreview= true ?

Por incrivel que pareça, ontem eu abri um projeto no VB6,   e tava dando acesso negado ao execução o SendKeys

https://stackoverflow.com/questions/2307738/sendkeys-permission-denied-error-in-visual-basic

Espero que o LINK te ajude.

Sim, está sim.
Inclusive, para o formulário ficar mais dinâmico, isso foi um dos requisitos para o início da automação do Excel.

Continuarei procurando, mas se tomar muito do meu tempo, vou oferecer para repassar isso para VB ou C#.NET.
Se o cliente não quiser... Paciência.

Às vezes, para poder andar pra frente, o homem deve deixar tudo para trás

 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