Acho que se vc colocar no onKeyUp, vai funcionar, pois na verdade teclas de
função geram dois codigos.
Assim no onKeyUp, já deveria estar com o valor de vk_F10
_
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Elcio Domingos Ramos
Enviada em: sexta-feira, 7 de julho de 2006 11:20
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Tecla F10
Não sei se é o seu caso no meu a tecla F10 aciona o Menu principal
independente da configuração.
mailto:[EMAIL PROTECTED] Elcio Domingos Ramos
DEMAG Cranes http://www.demagcranes.com.br/ Components Ltda.
Deptº Tempos Metodos.
Fone: (11)2145-7823 - Fax : (11)2145-7910
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de RD Sistemas
Enviada em: sexta-feira, 7 de julho de 2006 10:55
Para: Delphi BR
Assunto: [delphi-br] Tecla F10
Nobres Colegas
Esta ocorrente o seguinte problema comigo:
Tenho em meu form de cadastro no evento KeyDown o seguinte:
If (key=vk_F7) then PageControl3.ActivePage:=TabSheet3;
If (key=vk_F8) then PageControl3.ActivePage:=TabSheet4;
If (key=vk_F9) then PageControl3.ActivePage:=TabSheet7;
If (key=vk_F10) then PageControl3.ActivePage:=TabSheet12;
If (key=vk_F11) then PageControl3.ActivePage:=TabSheet13;
Quando executo e vou testar ao chegar na TabSheet12 (Tecla F10) e ao
pressionar as outras teclas de função o mesmo não muda de TabSheet. Notei
que pressionando a tecla F10 2 vezes o mesmo aceita a mudança.
Quando pressiono uma só vez, noto que o mesmo perde o foco. Pressionando
novamente retorna o foco.
Alguém já viu isto?
Nota: Troquei o vk_F10 por vk_F12 e o mesmo funcionou normalmente.
Utilizo Delphi 7 com Windows XP Professional
Gratos.
---
avast! Antivirus: Mensagem livre de virus.
Virus Database (VPS): 0627-2, 06/07/2006
Testado em: 07/07/2006 10:56:12
avast! - copyright (c) 1988-2006 ALWIL Software.
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
Links do Yahoo! Grupos
* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html