Tecla de salida en un BTNGET ?

Tecla de salida en un BTNGET ?

Postby Armando » Wed Jun 18, 2008 3:04 am

Amigos:

Con el siguiente código

Code: Select all  Expand view  RUN
      REDEFINE BTNGET aGets[03] VAR oCxp:PRV ID 301 OF oDlg;
         RESOURCE "Buscar" UPDATE;
         PICTURE "@ZK 99999";
         VALID ChkPrv(oDlg,aGets);
         ACTION (oCxp:PRV := BrwPrv(oDlg,aGets),ChkPrv(oDlg,aGets));
         MESSAGE "Código del proveedor"


En la función ChkPrv() tengo lo siguiente:

Code: Select all  Expand view  RUN
STATIC FUNCTION ChkPrv(oDlg,aGets)
IF GetAsyncKey(VK_UP) .OR.;
   GetAsyncKey(VK_SHIFT,VK_TAB)
   RETURN (.T.)
ENDIF
....
....


Estoy detectando con qué tecla se sale del BtnGet, ahora necesito perder el foco del BtnGet al momento de dar clic sobre un botón. la pregunta ¿ cómo puedo detectar que se ha salido del Btnget con un clic del ratón ?

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3239
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby joseluisysturiz » Wed Jun 18, 2008 4:54 am

Creo que si trabajas sobre ON CLICK puedes desabilitarlo o saber si se hizo click sobre el boton con algo como ON CLICK .T., es solo una idea general, seguro alguien mas aportara algo para ayudarte a solucionar tu problema.
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Postby Armando » Wed Jun 18, 2008 12:11 pm

José Luis:

Muchas gracias, problema resuelto.

Un abrazo
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3239
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 39 guests