Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cual es el numero de la Tecla Suprimir? (https://www.clubdelphi.com/foros/showthread.php?t=80021)

martini002 28-08-2012 23:44:50

Cual es el numero de la Tecla Suprimir?
 
Saludos Amigos, donde quiera que se encuentren.

Tengo una preguntita muy puntual,
quiza a alguien ya le halla sucedido esto
cual es el numero de la tecla "SUPR"?
no la que esta en el NumPad, esa del NumPad es la #46
segun me dice esta tabla el otro "SUPR" es la #46
pero no me funciona, marca la del NumPad.

Numeros de teclas
http://livedocs.adobe.com/flash/9.0_...=00001136.html

Mira esta otra mas confusa que me dice que es la #127
pero esa no la marca.
http://www.asciitable.com/index/asciifull.gif

Gracias por tomarse el tiempo en leer
Saludos

david_uh 28-08-2012 23:57:56

una sugerencia programa el evento keyup de un textbox y envia el codigo de tecla a un label y ejecuta pulsa la tecla que deseas saber y ya

martini002 29-08-2012 00:01:33

Gracias David, vamos a poner a prueba esto

Edito:
Bueno paradogicamente dice que es la tecla 46
pero tengo un evento OnKeyPress de un DBGrid
y cuando presiono la 46 no hace nada

Código Delphi [-]
procedure TForm1.DBGrid1KeyPress(Sender: TObject; var Key: Char);
begin
  if (Key = #46) then
  ShowMessage('Hola');
end;

y asi quedo el codigo del evento OnKeyUp para quien le pueda servir
Código Delphi [-]
procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  ShowMessage(IntToStr(Integer(Key)));
end;

david_uh 29-08-2012 00:22:57

no es pues lo mismo key up y keypress keyup te mapea todo el teclado y keypress solo las alfanumericas tab enter y backspace tu codigo debe estar en keyup o keydown no en keypress

Saludos

martini002 29-08-2012 00:26:13

Quedo perfecto, muchas gracias David,
muy clara tu explicacion y muy interesante para tenerla en cuenta,
un abrazo


La franja horaria es GMT +2. Ahora son las 15:02:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi