Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-11-2008
NEG1414 NEG1414 is offline
Miembro
 
Registrado: mar 2007
Posts: 177
Poder: 18
NEG1414 Va por buen camino
Capturar tecla Tab en OnKeyPress,OnkeyUp...

Buenas...

Dos preguntas:


Tengo un formularion con un edit y un Listbox en el que tengo una serie de elementos.
Querria que al pulsar la Tecla Tab en el Edit el foco saltara al ListBox (lo hace) pero que me marque el primer elemento del ListBox como selecionado (fondo Azul, me lo muestra con el fondo blanco)

Como puedo capturar la tecla TAB al ser pulsada en el Edit, me da igual el evento que sea : OnKeyPress,OnKeyDown..

Gracias.
Responder Con Cita
  #2  
Antiguo 09-11-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
Buenas,

1. En el evento OnEnter del ListBox:

Código:
ListBox1->Selected[0] = True;
2. Con lo poco que sé, haría:

En un ActionList, poner un Action que tenga su propiedad Shortcut = Tab, y en su evento OnExecute:

Código:
  if (ActiveControl = Edit1) {
    // hacer algo cuando detecte:
    Label1->Caption = FormatDateTime("hhnnsszzz", Now());

    // si aplica, dejar pasar al otro control:
    ListBox1->SetFocus();
  }
O también, lo mismo en el evento OnMessage del TApplication, pero validando antes que el mensaje sea WM_KEYDOWN y su wParam = VK_TAB.
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #3  
Antiguo 09-11-2008
NEG1414 NEG1414 is offline
Miembro
 
Registrado: mar 2007
Posts: 177
Poder: 18
NEG1414 Va por buen camino
Gracias.. Selecciona el item perfectamente.
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
OnKeyPress, OnKeyUp, OnKeyDown en MonthCalendar santiago14 Varios 6 29-03-2008 01:18:16
tecla enter en un "onkeypress" NSL94 Varios 3 01-06-2007 18:13:44
reconocer tecla tab en el evento onkeypress del maskedit ddd_ddd Varios 4 17-06-2006 23:09:38
Problemas para capturar valor de OnKeyPress CamiloU Varios 7 07-04-2006 18:57:00
capturar teclas mediante eveto onkeypress gulder C++ Builder 2 04-05-2005 21:51:13


La franja horaria es GMT +2. Ahora son las 06:21: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
Copyright 1996-2007 Club Delphi