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.