Problema con CHECKBOX en FOLDEREX

Post Reply
RSalazarU
Posts: 177
Joined: Wed Jul 16, 2008 12:59 pm
Location: Cochabamba-Bolivia
Contact:

Problema con CHECKBOX en FOLDEREX

Post by RSalazarU »

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

#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
User avatar
cmsoft
Posts: 653
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Problema con CHECKBOX en FOLDEREX

Post by cmsoft »

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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Problema con CHECKBOX en FOLDEREX

Post by Antonio Linares »

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
RSalazarU
Posts: 177
Joined: Wed Jul 16, 2008 12:59 pm
Location: Cochabamba-Bolivia
Contact:

Re: Problema con CHECKBOX en FOLDEREX

Post by RSalazarU »

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.
Post Reply