In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

TMaskEdit

Foro de Xailer profesional en español
Responder
mario.angelini1
Mensajes: 14
Registrado: Lun Abr 06, 2009 3:41 pm

TMaskEdit

Mensaje por mario.angelini1 »

Bom dia,
Para navegar entre 2 ou mais TMaskEdit, sem o mouse, o TAB funciona.
Como fazer para usar também o ENTER ou TAB?
Grato
Mário
www.eMeAsOfT.com.br
ssi-estono-
Mensajes: 239
Registrado: Sab Ene 24, 2009 8:23 pm

TMaskEdit

Mensaje por ssi-estono- »

Coloca al principio de tu aplicación:
Application:lUseReturn := .T.
Con esto creo que te sirve.
Saludos:
Paco V
"Mário Angelini" <mario.angelini1@gmail.com> escribió en el mensaje
news:49da0dac$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Bom dia,
> Para navegar entre 2 ou mais TMaskEdit, sem o mouse, o TAB funciona.
> Como fazer para usar também o ENTER ou TAB?
> Grato
> Mário
> www.eMeAsOfT.com.br
mario.angelini1
Mensajes: 14
Registrado: Lun Abr 06, 2009 3:41 pm

TMaskEdit

Mensaje por mario.angelini1 »

Paco,
perfecto!!
gracias
"Paco V." <ssi-estono-@ono.com> escreveu na mensagem
news:49da1095$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Coloca al principio de tu aplicación:
> Application:lUseReturn := .T.
>
> Con esto creo que te sirve.
>
> Saludos:
>
> Paco V
>
> "Mário Angelini" <mario.angelini1@gmail.com> escribió en el mensaje
> news:49da0dac$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Bom dia,
>> Para navegar entre 2 ou mais TMaskEdit, sem o mouse, o TAB funciona.
>> Como fazer para usar também o ENTER ou TAB?
>> Grato
>> Mário
>> www.eMeAsOfT.com.br
>
>
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

TMaskEdit

Mensaje por jrcpoli-quitar »

Saludos:
También puedes hacer que se navegue con la teclas arriba y abajo mira un
mensaje en el foro normal del dí­a 25/02/2009 que la pregunta está en
portugués.
"Como faço para navegar com as TECLAS DE SETA, PARA CIMA, PARA BAIXO.???"
José Ramón Castro.
Mário Angelini escribió:
> Bom dia,
> Para navegar entre 2 ou mais TMaskEdit, sem o mouse, o TAB funciona.
> Como fazer para usar também o ENTER ou TAB?
> Grato
> Mário
> www.eMeAsOfT.com.br
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

TMaskEdit

Mensaje por emeasoft »

> También puedes hacer que se navegue con la teclas arriba y abajo mira un
> mensaje en el foro normal del dí­a 25/02/2009 que la pregunta está en
> portugués.
>
> "Como faço para navegar com as TECLAS DE SETA, PARA CIMA, PARA BAIXO.???"
>
> José Ramón Castro.
>
>
Otra vez.
No puedo encontrar este mensaje en en cualquier foro news.xailer.
Help me.
Mário
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

TMaskEdit

Mensaje por jrcpoli-quitar »

Saludos:
Sigue este enlace
http://www2.xailer.com/cgi/dnewsweb.exe ... cmd=xsearc h&group=local.xailer.spanish&group=local.xailer.span ish&key=Como+fa%E7o+para+navegar+com+as+TECLAS+DE+SETA%2 C+PARA+CIMA%2C+PARA+BAIXO.%3F%3F%3F&action=Search+Xover
José Ramón Castro.
Mário Angelini escribió:
>> También puedes hacer que se navegue con la teclas arriba y abajo mira
>> un mensaje en el foro normal del dí­a 25/02/2009 que la pregunta está
>> en portugués.
>>
>> "Como faço para navegar com as TECLAS DE SETA, PARA CIMA, PARA BAIXO.???"
>>
>> José Ramón Castro.
>>
>>
>
> Otra vez.
> No puedo encontrar este mensaje en en cualquier foro news.xailer.
> Help me.
> Mário
>
jrcpoli-quitar
Mensajes: 558
Registrado: Mar Feb 09, 2010 2:26 pm

TMaskEdit

Mensaje por jrcpoli-quitar »

Saludos:
Mário Angelini escribió:
>> También puedes hacer que se navegue con la teclas arriba y abajo mira
>> un mensaje en el foro normal del dí­a 25/02/2009 que la pregunta está
>> en portugués.
>>
>> "Como faço para navegar com as TECLAS DE SETA, PARA CIMA, PARA BAIXO.???"
>>
>> José Ramón Castro.
>>
>>
>
> Otra vez.
> No puedo encontrar este mensaje en en cualquier foro news.xailer.
> Help me.
> Mário
>
Yo lo tengo implementado de otra forma, te la adjunto y usas la que
quieras, este código lo tengo en el primer formulario de mi aplicación
donde tengo el Procedure Main()
CLASS TEdit FROM XEdit
PUBLISHED:
PROPERTY nClrPaneFocus INIT RGB( 255, 255, 192 )
PROPERTY nClrBorder INIT RGB( 73, 218, 120) EDITOR PE_Color
PUBLIC:
METHOD WMKeyDown( nKey, nFlags )
METHOD WMNCPaint()
ENDCLASS
//---------------------------------------------------------- --------------------
METHOD WMKeyDown( nKey, nFlags ) CLASS TEdit
IF nKey == VK_UP
::GoPrevControl()
ELSEIF nKey == VK_DOWN
::GoNextControl()
ELSE
RETURN Super:WMKeyDown( nKey, nFlags )
ENDIF
RETURN 0
//---------------------------------------------------------- -----------------------
#pragma BEGINDUMP
#include "windows.h"
#include "xailer.h"
#include "colors.ch"
XA_FUNC_STATIC( TEDIT_WMNCPAINT )
{
PHB_ITEM Self = hb_stackSelfItem();
HWND hWnd = GetHandleOf( Self );
if( XA_ObjGetL( Self, "lFocused" ) )
{
HDC hdc = GetWindowDC( hWnd );
RECT rect;
HBRUSH hbr = CreateSolidBrush( (COLORREF) XA_ObjGetNL( Self,
"nClrBorder" ) );
GetWindowRect( hWnd, &rect );
rect.right -= rect.left;
rect.bottom -= rect.top;
rect.left = 0;
rect.top = 0;
FrameRect( hdc, &rect, hbr );
InflateRect( &rect, -1, -1 );
FrameRect( hdc, &rect, hbr );
DeleteObject( hbr );
}
else
PrevWindowProc( hWnd, WM_NCPAINT, hb_parnl( 1 ), 0 );
hb_retnl( 0 );
}
#pragma ENDDUMP
Responder