Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-04-2007
pampitasnowman pampitasnowman is offline
Miembro
 
Registrado: ago 2003
Ubicación: La Plata, Argentina
Posts: 41
Poder: 0
pampitasnowman Va por buen camino
Unhappy Asignar Left Arrow Key a un BitBtn

Hola a todos! Estoy con una aplicación en Delphi 7, y necesito asignarles a dos BitBtn, las teclas de flecha izquierda y derecha respectivamente. Probé con la función onKeyPress del Form principal en donde están estos dos BitBtn:
Código Delphi [-]
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key = #13 then
   bitbtn1Click(bitbtn1);
end;

En el ejemplo tengo la tecla enter (#13), y con eso funciona perfecto, le asigno letras de teclado alfabético y también funciona, pero cuando les pongo las flechas izquierda y derecha (#37 y #39), no sucede nada.
El form principal tiene la propiedad:
Código Delphi [-]
KeyPreview := True;
Muchas gracias por su tiempo, saludos!
__________________
Tome Pin y haga Pum!
Responder Con Cita
  #2  
Antiguo 28-04-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
El evento KeyPress no detecta esas teclas. Debes usar KeyDown o KeyUp, y siempre es más claro usar las constantes declaradas en lugar de los valores numéricos.

Código Delphi [-]
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
  case Key of
    VK_LEFT: ...
    VK_RIGHT: ...
  end;
end;

// Saludos
Responder Con Cita
  #3  
Antiguo 28-04-2007
pampitasnowman pampitasnowman is offline
Miembro
 
Registrado: ago 2003
Ubicación: La Plata, Argentina
Posts: 41
Poder: 0
pampitasnowman Va por buen camino
Thumbs up

Muchas gracias! Funcionó perfecto!
__________________
Tome Pin y haga Pum!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
BitBtn dmagui OOP 1 14-06-2005 23:18:20
Asignar 2 imagenes a un BitBtn neon OOP 1 18-01-2005 16:42:57
propiedad Glyph de Bitbtn Nidia H. Ochoa OOP 7 08-05-2004 17:12:51
propiedad Glyph de Bitbtn empty OOP 3 29-04-2004 18:22:06
Alinear el Glyph de un BitBtn Feñiz OOP 4 11-12-2003 11:16:23


La franja horaria es GMT +2. Ahora son las 13:53:00.


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
Copyright 1996-2007 Club Delphi