 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Trigger Lt


Registrado: 12 Ago 2002Mensajes: 88Ubicación: Barranquilla (Colombia)
|
Publicado: Lun 06 Oct, 2003 5:55 pm Asunto: Next Focus |
|
|
Como hago para hacer una funcion o metodo que en el evento OnKeyPress, obviamente cuando Key == VK_RETURN (Osea ENTER), pueda irme al siguiente en el tab order, osea como quien dice con ENTER paso los campos.... (me imagino que si esta disabled no lo coje)....
Gracias _________________
Trigger  |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
Publicado: Lun 06 Oct, 2003 6:18 pm Asunto: |
|
|
Hola, Tan solo tienes que agregar un TAplicationEvents desde la paleta Additional y en su evento OnMessage haces lo siguiente. Solo simulas que se presiono la tecla TAB.-
| Código: |
void __fastcall TForm1::ApplicationEvents1Message(tagMSG &Msg,
bool &Handled)
{
switch(Msg.message)
{
case WM_KEYDOWN:
switch(Msg.wParam)
{
case VK_RETURN:
keybd_event(VK_TAB, 0, 0 ,0);
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP,0);
Msg.wParam=0;
break;
}
break;
}
}
|
Ahhh y efectivamente si esta en Enabled = false se pasa al siguiente.-
Espero te sirva.... _________________ "Ser inteligente no es ser mas, solo equivocarse menos y no usar Visual Basic"
Atte.
Victor Yañez
Apoyen el Proyecto OpenSource del Club Builder. Ya tenemos componentes Listos!!! |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|