Keyboard

Andres Castro
05 de Octubre del 2003
Hola, necesito ayuda para sr un programa que cuando presione una letra un label o un textbox me diga que tecla fue la que presion o si di un click que me diga cual de los botones del mouse presione.

NO importa si no me ponen el codigo pero quisiera una explicacion, acerca de que funciones tengo que ocupar y en que forma.

Gracias

Juan
05 de Octubre del 2003
No necesitas ninguna función, esos valores están disponibles
en los mismos eventos. Por ejemplo, en el evento
KeyPress se recibe el parámetro KeyAscii, que como
su nombre indica, contiene el código ascii del carácter
que se escibe. Para transformar KeyAscii a una cadena
puedes usar chr(KeyAscii).

Con los botones del raton pasa lo mismo. En los eventos
MouseDown, MouseUp y MouseMove se reciben los parámetros
(botón As Integer, mayús As Integer, x As Single, y As Single)
que almacenan el botón que se pulsó así como las
coordenadas del ratón y el estado de las teclas
mayusculas, control y alt.

Baltasar
05 de Octubre del 2003
Además del Keypress, tienes el evento Keydown, que te informa además de teclas de función, teclas "especiales" como el INTRO, ESC, SUPR, etc etc.
Para el ratón usa MouseDown, que a diferencia del Clck, éste se "lanza" cuando se pulsa el botón, mientras que el click funciona sólo cuando se suelta el botón después de haber sido pulsado en ese mismo control