FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Refresh() de Lisbox
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Refresh() de Lisbox
Posted: Thu Feb 12, 2009 01:59 PM

Estimados

Como puedo hacer un Refresh() de un Lisbox, cada un tiempo determinado?

gracias

david
argentina

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Refresh() de Lisbox
Posted: Thu Feb 12, 2009 03:06 PM

Usando un TIMER.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
Re: Refresh() de Lisbox
Posted: Thu Feb 12, 2009 04:40 PM
Hola David:

Yo lo hago de la siguiente manera, ampliando un poco mas lo que comenta karinha, funciona bien en mi sistema,

Esto lo va para que al activar el dialogo empieze a refrescar el browse

ACTIVATE DIALOG oDlg CENTERED VALID (lSalir) ON INIT (ActBrw(oLbx,oDlg),oLbx:SetFocus())


y Esta es la funcion que permite la actualizacion en tiempo real.

FUNCTION ActuaLista(oLbx,oDlg)

PUBLIC oTmr
          
DEFINE   TIMER oTmr INTERVAL 1000 ACTION (oLbx:Refresh()) OF oDlg
ACTIVATE TIMER oTmr  

RETURN nil


Espero te sirva colega...

Un abrazo desde México...
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Refresh() de Lisbox
Posted: Thu Feb 12, 2009 04:43 PM
cuatecatl82 wrote:Hola David:

Yo lo hago de la siguiente manera, ampliando un poco mas lo que comenta karinha, funciona bien en mi sistema,

Esto lo va para que al activar el dialogo empieze a refrescar el browse

ACTIVATE DIALOG oDlg CENTERED VALID (lSalir) ON INIT (ActBrw(oLbx,oDlg),oLbx:SetFocus())


y Esta es la funcion que permite la actualizacion en tiempo real.

FUNCTION ActuaLista(oLbx,oDlg)

PUBLIC oTmr
          
DEFINE   TIMER oTmr INTERVAL 1000 ACTION (oLbx:Refresh()) OF oDlg
ACTIVATE TIMER oTmr  

RETURN nil


Espero te sirva colega...

Un abrazo desde México...


Hola, tu ejemplo és ótimo, mas creo que con un ON PAINT, sea mejor.

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM
Re: Refresh() de Lisbox
Posted: Thu Feb 12, 2009 04:48 PM

Saludos João Santos:

Tienes razón, pero por la version algo antigua que tengo de fw, no me funciono bien, por eso opte en empezar a refrescar al iniciar el dialogo, es custion de gusto.. jejeje, lo que interesa es que sea funcional..

Un abrazo hasta Brasil colega.. :P :lol:

Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 325
Joined: Sun Feb 03, 2008 11:04 PM
Re: Refresh() de Lisbox
Posted: Thu Feb 12, 2009 09:01 PM

Estimados

Perfecto, me funcionó

1000000 de gracias

david
argentina

Continue the discussion