FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mensajes Parpadeantes
Posts: 105
Joined: Thu Feb 26, 2009 04:08 PM
Mensajes Parpadeantes
Posted: Tue Mar 27, 2012 06:46 PM

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.

Posts: 55
Joined: Mon Feb 20, 2012 02:56 PM
Re: Mensajes Parpadeantes
Posted: Thu Mar 29, 2012 05:05 AM

Hola, no se si es lo que buscas, en el foro busca Dsay.

Saludos

Ruben Fernandez

Posts: 408
Joined: Fri Jan 29, 2010 08:14 PM
Re: Mensajes Parpadeantes
Posted: Sun Apr 01, 2012 12:29 PM

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

Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
Posts: 94
Joined: Tue Mar 28, 2006 04:09 PM
Re: Mensajes Parpadeantes
Posted: Wed Apr 04, 2012 05:03 AM
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 (fw): Select all Collapse
****************************************************************************
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
Luis Fernando Rubio Rubio
Posts: 105
Joined: Thu Feb 26, 2009 04:08 PM
Re: Mensajes Parpadeantes
Posted: Mon Apr 09, 2012 03:33 PM

apenas regresando de unos días de descanso.

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

Saludos.

Continue the discussion