Consulta sobre la función PopupBrowse

Consulta sobre la función PopupBrowse

Postby nanoespinoza » Sun Mar 07, 2021 4: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.
nanoespinoza
 
Posts: 141
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador

Re: Consulta sobre la función PopupBrowse

Postby nageswaragunupudi » Mon Mar 08, 2021 3: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: Select all  Expand view  RUN

ACTIVATE oDlg ON INIT oCol:AnchorToCell( oDlg )
 
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10662
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Consulta sobre la función PopupBrowse

Postby nanoespinoza » Mon Mar 08, 2021 7: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]:oBtnElip:cToolTip:="Alineación de ambos equipos", ;
oBrw:aCols[26]:oBtnElip:cToolTip:="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.
nanoespinoza
 
Posts: 141
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador

Re: Consulta sobre la función PopupBrowse

Postby nageswaragunupudi » Tue Mar 09, 2021 2: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
User avatar
nageswaragunupudi
 
Posts: 10662
Joined: Sun Nov 19, 2006 5:22 am
Location: India


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Adolfo, Google [Bot] and 83 guests