Page 1 of 1

DIALOGO CON SCROLL - TEMA CERRADO

PostPosted: Sat Sep 13, 2014 3:48 am
by joseluisysturiz
Saludos, me gustaria saber si alguien a trabajo, usado o tiene idea de como hacer un dialogo con scroll y que se pueda desplazar en forma vertical y asi ver otros controles, la idea es hacer un formulario pero no se quiere separar por pestañas en un folder, he buscado en los samples y no he visto nada parecido, todas las ayudas, sugerencias e ideas son bienvenida, gracias, saludos... :shock:

Re: DIALOGO CON SCROLL

PostPosted: Sat Sep 13, 2014 12:05 pm
by cnavarro
Lo único que recuerdo haber visto en este momento es usar un Panel
Creo recordar que estaba en un ejemplo de Otto con apariencia UI
Lo he estado buscando pero no lo he encontrado

Re: DIALOGO CON SCROLL

PostPosted: Sat Sep 13, 2014 1:45 pm
by joseluisysturiz
cnavarro wrote:Lo único que recuerdo haber visto en este momento es usar un Panel
Creo recordar que estaba en un ejemplo de Otto con apariencia UI
Lo he estado buscando pero no lo he encontrado

Saludos Navarro, en alguna parte de mis cosas de FW, se que tengo algo como una clase que hace lo que quiero, el detalle es DONDE ESTA...seguire buscando haber, mientras sigo esperando sugerencias de los colegas, creo lo del DLG con scroll podria ser un buen cambio a la clase, el editor de recurso te da la opcion de colocarla, pero cuando la llevas a codigo, nada de nada, queda de parte de los Master ver si es factible y no complica las versiones anteriores, saludos... :shock:

Re: DIALOGO CON SCROLL

PostPosted: Sat Sep 13, 2014 4:30 pm
by Manuel Aranda

Re: DIALOGO CON SCROLL

PostPosted: Sat Sep 13, 2014 6:36 pm
by joseluisysturiz
Manuel, creo es la que tengo nose donde, la probare y si me funciona comento y explico, gracias, saludos... :shock:

Re: DIALOGO CON SCROLL

PostPosted: Sun Sep 14, 2014 3:24 am
by russimicro
Lo manejo así para dividir el dialogo y poder tener una parte del dialogo de tamaño dinámico(scrol)

DEFINE DIALOG oDlgHot TITLE HB_OEMTOANSI(" xxxxx");
FROM 0,0 TO ( 820 * nAjuWin ) + nLinAdi,1250 ;
COLORS CLR_BLACK,RGB(224,232,248) ;
STYLE nOr(WS_POPUP, ;
WS_VISIBLE, ;
WS_VSCROLL, ;
WS_CAPTION, ;
WS_THICKFRAME, ;
WS_SYSMENU, ;
DS_MODALFRAME, ;
WS_MINIMIZEBOX) ;
FONT oFonAct PIXEL ;
OF oWnd ;

//......

ACTIVATE DIALOG oDlgHot ON INIT ( TScrDlg():New(oDlgHot,1,40,1,70) ) ) VALID SaleHotel(@cCodInv)


RETURN


Johnson russi

Re: DIALOGO CON SCROLL

PostPosted: Sun Sep 14, 2014 3:20 pm
by joseluisysturiz
russimicro wrote:Lo manejo así para dividir el dialogo y poder tener una parte del dialogo de tamaño dinámico(scrol)

DEFINE DIALOG oDlgHot TITLE HB_OEMTOANSI(" xxxxx");
FROM 0,0 TO ( 820 * nAjuWin ) + nLinAdi,1250 ;
COLORS CLR_BLACK,RGB(224,232,248) ;
STYLE nOr(WS_POPUP, ;
WS_VISIBLE, ;
WS_VSCROLL, ;
WS_CAPTION, ;
WS_THICKFRAME, ;
WS_SYSMENU, ;
DS_MODALFRAME, ;
WS_MINIMIZEBOX) ;
FONT oFonAct PIXEL ;
OF oWnd ;

//......

ACTIVATE DIALOG oDlgHot ON INIT ( TScrDlg():New(oDlgHot,1,40,1,70) ) ) VALID SaleHotel(@cCodInv)


RETURN


Johnson russi


Saludos Johnson, eso lo haces definiendo el DLG sin nada adicional, es decir, alguna clase o lib o dll adicional.? porque le he dado las mil y una vueltas y no logro que el DLG funcione con el scroll, la idea es que el dialogo tenga un tamaño pequeno relativamente y que pueda funcionar tipo campo memo para ver los controles que esten ocultos abajo o arriba dependiendo donde uno se encuentre, si pudieses poner una imagen de como te queda el DLG en tu sistema seria bueno, gracias y saludos... :shock:

Re: DIALOGO CON SCROLL

PostPosted: Sun Sep 14, 2014 3:31 pm
by joseluisysturiz
Jhonson, no me habia fijado que tambien usas la TScrDlg(), con eso es que empiezo las pruebas, saludos... :shock:

Re: DIALOGO CON SCROLL

PostPosted: Sun Sep 14, 2014 4:26 pm
by joseluisysturiz
Consegui mi tema original y los archivos samples, funcionan hasta los momentos muy bien, solo lo he usado con DLG, gracias a todos y saludos... :shock:

viewtopic.php?f=6&t=26286&start=0