PDA

Ver la Versión Completa : codigo para keypress


weke
11-06-2004, 13:07:04
¡Buenas!
Lo que quiero controlar es que solo haya un espacio en un edit. La cuestión es que no se cual es el código del espacio. Por ejemplo el del 'Intro' es #13 o del 'Escape' es #27.
Muchas gracias y un saludo.

Nuria
11-06-2004, 13:22:35
Hola weke!

Si la memoria no me falla creo que es #32.

Saluditos! ;)

weke
11-06-2004, 13:44:47
Nuria, la memoria no te falla. Es #32.

Gracias.:)

__cadetill
11-06-2004, 13:55:37
Hola weke

Para próximas ocasiones, te aconsejo poner un BreakPoint en el OnKeyPress de cualquier componente y evaluar el valor de key

Que conste que no es ninguna "reprimenda", simplemente te muestro una herramienta para que tu sólo puedas salir de este tipo de dudas

weke
11-06-2004, 14:04:35
Gracias cadetill, truquillo sencillito para sacar ese valor. Ni se me había pasado por la cabeza, quizá porque era muy simple. :D
Tranquilo, que no me lo tomo como una reprimenda.

roman
11-06-2004, 18:38:29
Yo conozco un truco aún más sencillo, que eso de andar poniendo break points da mucha flojera :p . Simplemente hago click en tabla ascii (http://www.asciitable.com/).

:D

// Saludos

Lepe
11-06-2004, 20:24:07
Desde delphi, F1, escribes "virtual keycodes" y ya tienes en pantalla las constantes VK_Return, VK_SPACE....

¿Más alternativas? :D

Ups.... era para el evento KeyPress no KeyDown... pero bueno, siempre puedes usar Char(VK_SPACE) para obtener el caracter.


SAludos