Estimados
Como puedo hacer un Refresh() de un Lisbox, cada un tiempo determinado?
gracias
david
argentina
Estimados
Como puedo hacer un Refresh() de un Lisbox, cada un tiempo determinado?
gracias
david
argentina
Usando un TIMER.
ACTIVATE DIALOG oDlg CENTERED VALID (lSalir) ON INIT (ActBrw(oLbx,oDlg),oLbx:SetFocus())FUNCTION ActuaLista(oLbx,oDlg)
PUBLIC oTmr
DEFINE TIMER oTmr INTERVAL 1000 ACTION (oLbx:Refresh()) OF oDlg
ACTIVATE TIMER oTmr
RETURN nilcuatecatl82 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...
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..
![]()
Estimados
Perfecto, me funcionó
1000000 de gracias
david
argentina