Page 1 of 1

Mensajes Parpadeantes

Posted: Tue Mar 27, 2012 6:46 pm
by JavierVital
Hola que tal , Saludos a Todos.

Alguien a puesto en un xBrowse letras que parpaden
necesito poner un alerta por mis articulos.

Si alguien me puede echar la mano.

Gracias de antemano.

Re: Mensajes Parpadeantes

Posted: Thu Mar 29, 2012 5:05 am
by RuFerSo
Hola, no se si es lo que buscas, en el foro busca Dsay.


Saludos

Ruben Fernandez

Re: Mensajes Parpadeantes

Posted: Sun Apr 01, 2012 12:29 pm
by jll-fwh
Hola Javier:

Creo recordar que en el foro de brasil había un ejemplo de como hacerlo, he buscado el link, pero por lo visto no me lo guarde, busca el ejemplo allí.

Un saludo
JLL

Re: Mensajes Parpadeantes

Posted: Wed Apr 04, 2012 5:03 am
by derpipu
Hola, yo tambien vi el post en el foro de Fivewin BR, y era algo mas o menos asi...

Yo uso TWBROWSE, y en la data :nClrPane le asigne lo siguiente:

:nClrPane := {|| ClrPaneBrw() } // aqui es onde pinto con efecto de flash y mas...

y en el ACTIVATE del DIALOG lo siguiente:
ACTIVATE DIALOG oDlg ;
CENTERED ;
ON INIT ( f_IniciaTimer(oDlg) )

El objeto oAnticipos es un TARRAY que contiene informacion que uso temporal en los procesos...
y el aoBrowse[2] es el objeto del TWBROWSE para referenciarlo...

Espero haberme Explicado...

El codigo de las funciones necesarias estan abajo...

Code: Select all


****************************************************************************
STATIC FUNCTION ClrPaneBrw()
****************************************************************************
*
* Trocar cor da linha do listbox
* Parametros:
* Retorno: Nenhum
*
* Autor: Anderson
* 05/04/2008 - 09:32:59
*
****************************************************************************

LOCAL Result := nRgb(255,255,255)

  IF oAnticipos:cConcepto = "10"
    IF Val(Right(Time(),2)) % 2 == 0
      Result := nRgb( 200, 200, 223 )
    else
      Result := CLR_RED
    ENDIF
  else
    IF oAnticipos:Recno() % 2 == 0
      Result := nRGB( 193, 221, 255 )
    else
      Result := nRGB( 221, 245, 255 )
    ENDIF
  ENDIF

RETURN Result

****************************************************************************
STATIC procedure f_IniciaTimer(oDlg)
****************************************************************************
*
* Executar tarefa ao iniciar o dialog
* Parametros: nenhum
* Retorno: Nenhum
*
* Autor: Anderson
* 05/04/2008 - 09:38:53
*
****************************************************************************

   Define   Timer     oTimer    ;
            Interval  1000    ;
            Of        oDlg    ;
            Action    ( aoBrowse[2]:Paint(), aoBrowse[2]:refresh() )

   Activate Timer oTimer

RETURN Nil
 

Re: Mensajes Parpadeantes

Posted: Mon Apr 09, 2012 3:33 pm
by JavierVital
apenas regresando de unos días de descanso.

Gracias por sus respuestas, voy a checarlas y probar.
ya les dire los resultados.

Saludos.