KEYCODE

CAIO.FR.SP 17/03/2010 15:24:27
#337185
galera existe alguma formula que gera o caractere apartir do keycode?

tipo eu tenho uma aplicação onde cadastro cada tecla para realizar uma funcao, e depois salvo as teclas designadas em um arquivo de configuraçao. ate ai normal.
e depois uso essas teclas no evento keydown do codigo. e como nesse evento é usado o keycode entao faço o seguinte,
clico em um text, dai aperto a tecla que quero cadastrar para aquela funcao, mais ao invez de fica gravado a letra, gravo o codigo keycode. mais quando é exibida a tela de configurações ao ives de mostrar a tecla que esta cadastrada queria que fica-se aparecendo o tecla que tipo [Ô]A[Ô], [Ô]B[Ô]

entao queria uma funcao que transforma-se o keycode na letra da tecla correspondente. e tambem o contrario tipo transforma a letra [Ô]a[Ô] que esta em um textbox em keycode

abaixo a tela de configuraçoes.

RICATOM 17/03/2010 16:20:39
#337201
Veja o arquivo anexo
ROBIU 17/03/2010 16:37:19
#337209
Transformar o keycode em no símbolo alfanumérico
Text2.Text = UCase(Chr(KeyCode))


Pegar o keycode do Símbolo
Text3.Text = Asc(Text2.Text)


Segue projeto anexo
CAIO.FR.SP 17/03/2010 16:44:12
#337212
ROBIU, o seguinte codigo retorna o keyasci e nao o keycode
Pegar o keycode do Símbolo
Text3.Text = Asc(Text2.Text)
ROBIU 19/03/2010 06:26:15
#337360
Analise os resultados neste projeto. Mesmo usando o Asc, retorna o mesmo código do keycode.
CAIO.FR.SP 20/03/2010 13:09:26
#337500
Robiu, valew pela atenção.
pesquisando na internet e aqui mesmo no vbmania, consegui criar uma função que funciona exatamente como precisava. logo quando puder irei postala aqui para os colegas.
abraços.
Tópico encerrado , respostas não são mais permitidas