FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Folder ajustado a ventana o dialogo
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Folder ajustado a ventana o dialogo
Posted: Mon Nov 25, 2019 07:54 PM

Buenas tardes foro,

Como implemento un folder con 2 labels que me quede ajustado a una ventana ?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Folder ajustado a ventana o dialogo
Posted: Mon Nov 25, 2019 09:06 PM
Prueba a ver
Code (fw): Select all Collapse
   DEFINE WINDOW oWnd .....

   .../...

   oWnd:oClient  := oFolder
   ACTIVATE WINDOW oWnd ....
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Folder ajustado a ventana o dialogo
Posted: Mon Nov 25, 2019 09:15 PM
No funciona maestro Navarro

Uso este codigo

Code (fw): Select all Collapse
#include "fivewin.ch"

function Main()

   local oDlg, oFld

   DEFINE DIALOG oDlg TITLE "FiveWin Dynamic folders" ;
   FROM 5, 5 TO 20, 49

      @ 0.5, 1 FOLDER oFld PROMPT "&xBase", "&And OOP", "&Power" ;
      OF oDlg //SIZE 160, 90
      
      @ 1, 1 BUTTON "&Hello" OF oFld:aDialogs[ 1 ] ;
      ACTION MsgInfo( "Hello world!" )

     oDlg:oClient  := oFld
     
     ACTIVATE DIALOG oDlg CENTERED 

return nil

procedure AppSys // Xbase++ requirement

return

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Folder ajustado a ventana o dialogo
Posted: Mon Nov 25, 2019 10:18 PM
Si funciona con ventanas, pero en tu caso con Dialogs

Code (fw): Select all Collapse
#include "fivewin.ch"

function Main()

   local oDlg, oFld

   DEFINE DIALOG oDlg TITLE "FiveWin Dynamic folders" ;
   FROM 5, 5 TO 200, 490 PIXEL //TRUEPIXEL

     
   ACTIVATE DIALOG oDlg CENTERED ON INIT ( oFld := CreateFolder( oDlg ), oDlg:oClient  := oFld )

return nil

Function CreateFolder( oDlg )

   local oFld

      @ 0, 0 FOLDER oFld PROMPT "&xBase", "&And OOP", "&Power" ;
      OF oDlg PIXEL SIZE oDlg:nWidth - 6, oDlg:nHeight - 29

      @ 10, 10 BUTTON "&Hello" OF oFld:aDialogs[ 1 ] ;
      ACTION MsgInfo( "Hello world!" ) SIZE 128, 32 PIXEL

Return oFld
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Folder ajustado a ventana o dialogo
Posted: Tue Nov 26, 2019 01:01 AM

Muchas gracias maestro Navarro

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Continue the discussion