FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problema con @nRow,nCol BUTTON ... PIXEL
Posts: 128
Joined: Wed Oct 26, 2005 12:18 PM
Problema con @nRow,nCol BUTTON ... PIXEL
Posted: Thu Nov 05, 2009 03:20 AM

Tengo una pregunta de novatos y pido excusas de antemano.

Necesito que en un diálogo un botón ocupe una posición fija pero relativa al tamaño variable del diálogo, por ejemplo, en su esquina inferior derecha.

Hago
@ 0,0 BUTTON oBtn1 PROMPT "&Aceptar" OF oDlg PIXEL

ACTIVATE DIALOG oDlg CENTERED;
ON INIT oBtn1:Move(oDlg:nHeight-36,oDlg:nWidth-50,40,24)

pero el botón no cae dentro del diálogo.

¿Que hay que hacer con oDlg:nHeight y oDlg:nWidth para que sean compatibles con los pixeles?

Gracias.

Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: Problema con @nRow,nCol BUTTON ... PIXEL
Posted: Thu Nov 05, 2009 04:38 AM
Estimado César:
César E. Lozada wrote:Necesito que en un diálogo un botón ocupe una posición fija pero relativa al tamaño variable del diálogo, por ejemplo, en su esquina inferior derecha.

Al mejor cocinero se le quema el arroz :-)

Creo que debería ser así:
Code (fw): Select all Collapse
# include "FiveWin.ch"

Function Main()

   Local oDlg, oBtn1

   Define Dialog oDlg Title "Botón en la esquina inferior derecha"

   @100, 0 BUTTON oBtn1 PROMPT "&Aceptar" OF oDlg

   ACTIVATE DIALOG oDlg CENTERED ON INIT oBtn1:Move( oDlg:nBottom - 24, oDlg:nRight - 50, 50, 24, .T. )

Return Nil

Un abrazo.
manuelmercado at prodigy dot net dot mx
Posts: 128
Joined: Wed Oct 26, 2005 12:18 PM
Re: Problema con @nRow,nCol BUTTON ... PIXEL
Posted: Fri Nov 06, 2009 05:03 AM

Gracias, Manuel.

Continue the discussion