Folder ajustado a ventana o dialogo

Folder ajustado a ventana o dialogo

Postby Compuin » Mon Nov 25, 2019 7:54 pm

Buenas tardes foro,

Como implemento un folder con 2 labels que me quede ajustado a una ventana ?
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Folder ajustado a ventana o dialogo

Postby cnavarro » Mon Nov 25, 2019 9:06 pm

Prueba a ver
Code: Select all  Expand view

   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
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Folder ajustado a ventana o dialogo

Postby Compuin » Mon Nov 25, 2019 9:15 pm

No funciona maestro Navarro

Uso este codigo

Code: Select all  Expand view
#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 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: Folder ajustado a ventana o dialogo

Postby cnavarro » Mon Nov 25, 2019 10:18 pm

Si funciona con ventanas, pero en tu caso con Dialogs

Code: Select all  Expand view

#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
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Folder ajustado a ventana o dialogo

Postby Compuin » Tue Nov 26, 2019 1:01 am

Muchas gracias maestro Navarro
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 53 guests