FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta sobre la funci贸n PopupBrowse
Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM
Consulta sobre la funci贸n PopupBrowse
Posted: Sun Mar 07, 2021 04:39 PM

Estimados

Una consulta sencilla, con el uso de la funci贸n PopUpBrowse tanto en los Gets como en los xBrowse (:nEditType:=EDIT_BUTTON).

Ya lo tengo funcionando bien con excepci贸n de un detalle, el tama帽o del control en ancho y altura es siempre el mismo, no se autoajusta de acuerdo a las columnas de la matriz que se visualiza y adem谩s cuando se hace el llamado y el control est谩 muy cerca a los bordes por derecha o inferior de la pantalla, siempre aparece el xbrowse al lado derecho y debajo del control que lo contiene, por tanto queda fuera de la pantalla.

驴Hay forma de corregir esto?

Saludos

Fernando Espinoza A.

Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Consulta sobre la funci贸n PopupBrowse
Posted: Mon Mar 08, 2021 03:11 PM
Hope your FWH version is not too old.
The following code automatically anchors the dialog to the current cell.
This automatically takes care of keeping the dialog inside the screen.
Code (fw): Select all Collapse
ACTIVATE oDlg ON INIT oCol:AnchorToCell( oDlg )
Regards



G. N. Rao.

Hyderabad, India
Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM
Re: Consulta sobre la funci贸n PopupBrowse
Posted: Mon Mar 08, 2021 07:57 PM
Estimado Mr. Rao

Estoy con la versi贸n 1709 de FiveWin xHabour.

Intente su c贸digo de esta forma al activar el dialogo que contiene un xBrowse:

ACTIVATE DIALOG oDlgED CENTER RESIZE16 ON INIT ( oDlgED:SetIcon(oApp:cIcono), ;
oBrw:aCols[25]:="Alineaci贸n de ambos equipos", ;
oBrw:aCols[26]:="Datos sobre penales errados", ;
oBrw:aCols[37]:AnchorToCell( oDlgED ))

Y me sale este mensaje de error:

Error description: Error BASE/1004 Message not found: TXBRWCOLUMN:ANCHORTOCELL

Stack Calls
===========
Called from: .\source\function\HARBOUR.PRG => _CLSSETERROR( 247 )
Called from: .\source\classes\XBROWSE.PRG => TXBRWCOLUMN:ANCHORTOCELL( 14819 )
Called from: c:\sicef_desarrollo\bin\Sicefwin.prg => (b)XEDITAR( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:INITIATE( 714 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:HANDLEEVENT( 906 )
Called from: => DIALOGBOX( 0 )
Called from: .\source\classes\DIALOG.PRG => TDIALOG:ACTIVATE( 296 )

Saludos

Fernando Espinoza A.
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Consulta sobre la funci贸n PopupBrowse
Posted: Tue Mar 09, 2021 02:40 AM

The method AnchorToCell() was introduced in the version 1805 (three years back).
Your version seems to be much older.

Regards



G. N. Rao.

Hyderabad, India

Continue the discussion