Gracias Fernadno por tu ayuda y voy por el diseño por ahora
adaptando la clase para lo que use el usuario. 

Eric! 

El 2014-10-28
20:29, Fernando D. Bozzo escribió: 

> Hola Eric:
> 
> Te lo preguntaba
porque *creo* que esa clase está pensada para las versiones anteriores
de VFP, que no tenían la propiedad Anchor en los controles. 
> Según lo
veo, tenés 2 formas de hacerlo: con buen diseño o sin diseño, y me
explico:
> 
> CON BUEN DISEÑO: En este caso se analizan los controles
del form que se quiere expandir a distintas resoluciones, tomando una
resolución como mínima y acomodando los controles para esa resolución.
Luego se aplica la propiedad anchor en los controles de tal forma que
solamente se estiren los controles donde más útil sea esa capacidad (por
ejemplo, un listbox, un campo memo, un grid, algunos textbox con datos
largos como descripciones, etc), de forma que al expandirse lo hagan
estos controles y todo siga teniendo sentido. El estiramiento suele ser
horizontal, excepto en los controles antes comentados donde además puede
ser vertical, manteniendo siempre el mismo tamaño de fuente.
> 
> Una
segunda variante, bastante más compleja y costosa, es tener preparados 2
diseños distintos por pantalla, uno para bajas resoluciones y otro para
latas resoluciones, donde el diseño puede ser bastante distinto entre
ambas, pero usando la propiedad anchor de la forma antes comentada, para
que dentro de ciertos límites de resolución haya una expansión
controlada de los controles. Algo parecido a lo que permite Android en
sus diseños de pantalla con las plantillas XML. Este tipo de diseño solo
se justifica para pantallas que deban mostrar mucha información y donde
el costo de hacerlas lo justifique.
> 
> SIN DISEÑO: 
> En este caso
caben varias formas de hacerlo, incluyendo una muy fea, que alguna vez
vi, donde todos los controles se agrandan no solo en las dimensiones
(ancho y alto) sino en tamaño de la fuente, de forma que un form que en
640x480 tiene una fuente de 10 puntos, en una resolución de 1920x1080
podría tener una fuente 24 puntos, lo que es monstruoso. 
> 
> Otra
forma sin diseño consiste en ampliar los espacios entre los controles,
con el mero propósito de rellenar la pantalla, lo que queda tan mal, que
se puede llegar a ver labels de título separados de sus controles con
una distancia que impide relacionarlos, y esto también lo he visto. 
>

> En ambos casos, esta técnica se puede hacer con un algoritmo que
agrande todo indiscriminada y proporcionalmente. 
> 
> Saludos.-
> 
> El
28 de octubre de 2014, 21:15, <[email protected]> escribió:
> 
>>
Con VFP Sp2 queria resolverlo algo mas bien automatico si pasan de un
monitor a otro (ya que tengo usuarios con 2 monitores) se adapte la
pantalla en forma automatica. Ahora lo veo como labura con Anchor.. 
>>

>> Eric! 
>> 
>> El 2014-10-28 16:22, Fernando D. Bozzo escribió: 
>>

>>> Hola Eric:
>>> 
>>> ¿Para qué versión de FoxPro tenés que hacer
eso?
>>> 
>>> El 28 de octubre de 2014, 18:31,
<[email protected]> escribió:
>>> 
>>>> Hola Gente Linda!!! 
>>>>

>>>> Estoy con un tema con los forms..! Por un proyecto tengo que
adaptar los formularios a la resolución de la pantalla en forma
automática y veo que hay una librería Stretch.vcx, pero desde que no
esta más PortalFOX no encuentro algunas cosas. Alguien si la tienen me
la puede pasar o tiene alguna otra porque estoy viendo
http://www.foxtools.com/vfp-downloads [1] la Sizeright que si bien
funciona no tiene los códigos fuentes. 
>>>> 
>>>> Saludos, Eric!




Links:
------
[1] http://www.foxtools.com/vfp-downloads

Responder a