FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour efecto BLINK en button
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
efecto BLINK en button
Posted: Tue Jan 13, 2009 11:20 AM
Compañeros:

Necesito que al pulsar un button cree un efecto BLINK en el button. Tengo el siguiente codigo:

     for x=1 to 6
      if int(x/2)!=(x/2) && numero impar
       aforo[temporal->nposicion]:SetColor( CLR_WHITE, nRGB(255,128,0), CLR_WHITE )
      else
       aforo[temporal->nposicion]:Setcolor( CLR_WHITE, CLR_BLUE, CLR_WHITE )
      endif
      aforo[temporal->nposicion]:refresh()
      inkey(1)  && si sustituimos inkey por un msginfo('prueba') funciona perfectamente
     next


Este codigo funciona si sustituimos el inkey por un msginfo para ver la prueba. Obviamente con msginfo() no sería operativo. ¿ Por qué no funciona con inkey() ?, ¿ Hay otra manera ?

Mil gracias.
LOREN
Posts: 47
Joined: Thu Jul 10, 2008 07:33 AM
Re: efecto BLINK en button
Posted: Tue Jan 13, 2009 12:11 PM

Prueba con SysRefresh()

Jorge Ignacio Corral
Enjoy it :)
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: efecto BLINK en button
Posted: Tue Jan 13, 2009 12:21 PM

prueba con esta clase que hice...

viewtopic.php?p=72767#p72767

Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: efecto BLINK en button
Posted: Tue Jan 13, 2009 12:40 PM

jicorral: Perfecto!! funcionó de maravilla.

Daniel: Utilizo la clase sButton de Manuel Mercado y me sería un engorro cambiar el codigo a BTNBMP.

Mil gracias a ambos.
Loren

Continue the discussion