SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: jumanor en Miércoles 24 de Diciembre de 2003, 02:45

Título: Acercar Del Focus
Publicado por: jumanor en Miércoles 24 de Diciembre de 2003, 02:45
normalmente tengo Edits y Button para el ingreso de datos. La pregunta es si existe una manera eficiente de contralar los focus cada vez que se presiona ENTER
sin utilizar mucho codigo.
Quiesira un evento que se pueda compartir en los componentes a utilizar

Gracias por todo. :(
Título: Re: Acercar Del Focus
Publicado por: _Viktor en Sábado 27 de Diciembre de 2003, 21:37
Esto te Servira, solo agrega el evento OnMessage de TAplicationEvents, en la ayuda te espefica como si tu BCB es menor a la version 5.0 ya que desde esa en adelante viene como un componente agregable en tiempo de diseño, antes solo por codigo.


Código: Text
  1.  
  2. //---------------------------------------------------------------------------
  3.  
  4. void __fastcall TForm1::ApplicationEvents1Message(tagMSG &Msg,
  5.       bool &Handled)
  6. {
  7.  if((Msg.message == WM_KEYDOWN)&&(Msg.wParam == VK_RETURN))
  8.   {
  9.      keybd_event(VK_TAB, 1, 0 ,0);
  10.      keybd_event(VK_TAB, 1, KEYEVENTF_KEYUP,0);
  11.      Msg.wParam = 0;
  12.   }
  13. }
  14. //---------------------------------------------------------------------------
  15.  
  16.  

Suerte  :hola: