Problema con CHECKBOX en FOLDEREX

Problema con CHECKBOX en FOLDEREX

Postby RSalazarU » Wed Jul 02, 2014 10:58 pm

Antonio:

Tengo problemas con los CHECKBOX cuando los coloco en un FOLDEREX.

El siguiente codigo es una modificacion del ejemplo testchk2.prg

En este ejemplo el segundo CHECKBOX depende del primero (por eso esta deshabilitado al iniciarse).
Al hacer CLICK sobre el primer CHECKBOX, se habilita el segundo pero a su vez el segundo CHECKBOX BORRA el ESPACIO que esta debajo de el, borrando tambien los controles.

Code: Select all  Expand view

#include "Fivewin.ch"

FUNCTION MAIN()
    LOCAL oDlg, oFld1

    LOCAL oChk,oChk2,oSay, lChk := .F., lChk2 := .t.

    DEFINE DIALOG oDlg SIZE 200, 200

    @ 1,1 FOLDEREX oFld1 OF oDlg;
        PROMPT "&Clipper", "&Windows" PIXEL SIZE oDlg:nWidth/2, oDlg:nHeight/2

    @ 2, 20 CHECKBOX oChk VAR lChk OF oFld1:aDialogs[ 1] COLOR CLR_YELLOW, CLR_GREEN PIXEL SIZE 100, 10

    @ oChk:nBottom+1, oChk:nLeft-4 CHECKBOX oChk2 VAR lChk2 PROMPT "Dependiente" OF oFld1:aDialogs[ 1] COLOR CLR_YELLOW, CLR_GREEN WHEN lChk PIXEL SIZE 100, 10

    @ oChk2:nBottom+3, oChk2:nLeft-4 SAY oSay PROMPT "ESTO ES UN SAY" OF oFld1:aDialogs[ 1] PIXEL SIZE 100, 10

    @ oSay:nBottom+1, oSay:nLeft-4 BUTTON "&Close" ACTION oDlg:End() OF oFld1:aDialogs[ 1] PIXEL

    @ oFld1:aDialogs[ 1]:nHeight-30, 2 BUTTON "&Otro" ACTION oDlg:End() OF oFld1:aDialogs[ 1] PIXEL

    ACTIVATE DIALOG oDlg;
             CENTER

    RETURN NIL

procedure AppSys  // XBase++ requirement

return
 

Image
NOTAS:
- A mi me parece que el problema ocurre porque no se define la ALTURA (nHeight) de este control en el codigo de la clase.
- En el ejemplo se establece la altura a 10, pero viendo el codigo de la clase, eso sirve para definir el BOTTTOM (::nBottom = ::nTop + nHeight).
- Solo ocurre con FOLDEREX o FOLDER.


Antonio, por favor responde.
Anteriormente puse varios POST (3) y nadie me respondio.


Atentamente,

Rolando
Cochabamba, Bolivia
RSalazarU
 
Posts: 211
Joined: Wed Jul 16, 2008 12:59 pm
Location: Cochabamba-Bolivia

Re: Problema con CHECKBOX en FOLDEREX

Postby cmsoft » Thu Jul 03, 2014 3:18 am

Reproduje tu programa y no me da el mismo error.
La imagen se mantiene bien...
Puedes pasarme el .prg para probarlo? Yo lo compile tal cual y no me da ese error...
User avatar
cmsoft
 
Posts: 1204
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Problema con CHECKBOX en FOLDEREX

Postby Antonio Linares » Thu Jul 03, 2014 5:34 am

Rolando,

Tu ejemplo funciona correctamente aqui como te ha comentado César

Que versión de FWH usas ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41411
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Problema con CHECKBOX en FOLDEREX

Postby RSalazarU » Thu Jul 03, 2014 3:39 pm

Cesar:
El programa es una modificacion de testchk2.prg de la carpeta samples, y el codigo es el que puse aca.

Antonio:
FWH1109
xHarbour 121 Rev 6717
BCC58

El ejemplo es sencillo, debe ser por la version o alguna clase que modifique.

Gracias de todos modos.
RSalazarU
 
Posts: 211
Joined: Wed Jul 16, 2008 12:59 pm
Location: Cochabamba-Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

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