como refrescar un listbox

como refrescar un listbox

Postby jpcavagnaro » Sat Aug 12, 2023 11:29 am

Hola buenos días, estoy mostrando en una pantalla datos que se van generando desde otro puesto de trabajo

Lo que necesito es que se refresque el listbox cada n segundos sin tener que hacer click para que me muestre los datos.
Jorge
Saludos.
jpcavagnaro
 
Posts: 155
Joined: Tue Oct 11, 2016 1:02 pm
Location: Luján, bs. as.

Re: como refrescar un listbox

Postby karinha » Sat Aug 12, 2023 3:59 pm

use a TIMER,

Code: Select all  Expand view  RUN

   olbx:GoBottom()
   oLbx:Refresh()
   oLbx:GoTop()
 


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: como refrescar un listbox

Postby jpcavagnaro » Tue Aug 15, 2023 9:36 am

Gracias por responder, no me estaba funcionando el timer, lo declare así:

ACTIVATE DIALOG oDlg ON INIT ( oDlg:SetPos( 0, 0 ), oDlg:nWidth := GetSysMetrics( 0 ), oDlg:nHeight := GetSysMetrics( 1 ), BuildTimer( oDlg, obrow ))

function BuildTimer( oDlg, wobrow )
local oTmr
DEFINE TIMER oTmr OF oDlg ;
ACTION busco(wobrow) INTERVAL 10000
ACTIVATE TIMER oTmr
return nil

De esta manera funciono perfecto.
Jorge
Saludos.
jpcavagnaro
 
Posts: 155
Joined: Tue Oct 11, 2016 1:02 pm
Location: Luján, bs. as.


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 83 guests