FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour al Cargar cToolTip es muy leno
Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
al Cargar cToolTip es muy leno
Posted: Wed Apr 06, 2022 01:54 PM

colegas Tengo este codigo:

FOR Z= 1 TO 60
nSit:=Z
REDEFINE BTNBMP oBtns[nSit] ID bId OF oDlg RESOURCE "asiento_sSS" NOBORDER CENTER UPDATE
oBtns[nSit]:cCaption := AllTrim(Str( nSit ))
oBtns[nSit]:cargo := nSit
oBtns[nSit]:bLostFocus := {|oBtn| oBtn:lPressed := .t.}
oBtns[nSit]:oFont := oFnt1
oBtns[nSit]:cToolTip := verasiento(nSit,CodViaje,CodControl)
Next

STATIC function verasiento(nSit,CodViaje,CodControl)
*--------------------------
Local cVendido
Local aAsiento:=""

cVendido=xServer:Query("SELECT asiento,ori,des,reserva FROM vendido WHERE cod_viaje='"+AllTrim(CodViaje)+"' and cod_interno='"+AllTrim(Str(CodControl))+"' and asiento='"+Str(nSit)+"' Order By asiento")
cVendido:GoTop()
Do While !cVendido:Eof()
aAsiento:=aAsiento+"Origen :"+cVendido:Ori + " Destino:"+cVendido:Des + CRLF
aAsiento:=aAsiento+"Nª Asiento :"+Str(cVendido:asiento,2) + CRLF
aAsiento:=aAsiento+"Nª Reserva :"+Str(cVendido:reserva,10) + CRLF + CRLF
cVendido:Skip(1)
EndDo
cVendido:End()
Return(aASiento)

Al carga el cTooltip se demora mucho hay forma de hacerlo mas rapido

Saludos

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: al Cargar cToolTip es muy leno
Posted: Wed Apr 06, 2022 02:17 PM

.RC Para testes?

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 537
Joined: Mon Jan 16, 2006 03:42 PM
Re: al Cargar cToolTip es muy leno
Posted: Wed Apr 06, 2022 02:43 PM

lo resolvi.. solo puse el asiento nada mas... quedo bien.. gracias
saludos

Continue the discussion