USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Pressionamento de teclas universal
edmar.santos
FORTALEZA
CE - BRASIL
ENUNCIADA !
Postada em 29/07/2011 10:04 hs            
Caros,

Tenho um formulário MDI na minha aplicação, e como o mesmo não possui o evento KeyDown, como faria para ter um evento deste tipo para que em qualquer tela execute um procedimento, como por exemplo, abrir a calculadora do windows?
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 29/07/2011 12:05 hs            
tem que ativar no form a propiedade keypreview.
   
edmar.santos
não registrado
Postada em 29/07/2011 13:07 hs   
Mas o formulário MDI não possui os eventos de pressionamento de teclas na sua estrutura. Aí é onde vive o problema...
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 30/07/2011 21:12 hs            
É isto é problemático, mas se tem outro jeito mais fácil, não sei, usei o POG, e deu certo, veja como fiz.
No mdi, (vc deve ter feito isto), coloquei os botões em uma picture, ai abaixo da picture, em todo espaco do form, criei um form que carrega imeditamente pelo mdi, e só descarrega, quando é encerrado o aplicativo, então ele ficou como uma "capa" do mdi, parecendo que é o mesmo form.
Neste form, coloquei o evento KeyDown, efetuando as rotinas, aplicadas ao mdi.
Ficou legal, resolvi o problema do pressionamento de teclas no mdi, por que o ultimo evento do Load do mdi, é chamar este form, então o foco fica todo nele, e o usuário digita a tecla, realiza o evento.
Agora, aceito sugestões.

vlu//
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página