Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
¿Alguien tiene algún BUEN Resizer para formularios?
Message
From
24/09/2003 04:24:06
 
 
To
23/09/2003 04:13:30
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Miscellaneous
Thread ID:
00826297
Message ID:
00831746
Views:
32
...De nada Jose,

- El tema es interesante y sobre todo que jugar con la Magnitud de los Objetos Visuales es tema del que me he interesado desde hace tiempo incluso los Exploradores Web se están ocupando... En eso, tal vez Microsoft debe hacer incapié y no sólo utilizar el tamaño de texto manual, sino ofrecer también redimensión (parcial ó total) sobre sus objetos contenidos para la mejor adecuación de visión final.

- En la redimensión de Magnitud hay que pensar como en algo que produce al usuario una independencia visual sin considerar el tamaño de pantalla que utilices. Es más, una instalación cliente de una apl VFP redimensionable, con algo de ayuda por parte del instalador, puede ser configurada y ajustada por el cliente final rápida y eficazmente y a los desarrolladores algunos menos quebraderos de cabeza (a la empresa, ya se sabe, Tiempo ganado para dedicarlo a otro menester).

La iniciación en Primer, Segundo, ó Tercer plano (Load, Init, Método/Evento)con respecto a la ejecución del formulario es muy importante a la hora de adecuar ciertos aspectos que permanecerán constantes y/o toma de decisiones para separación posterior del código a ejecutar, dejándose notar sobre todo en acciones rápidas de usuarios que requieren espera provocado por el efecto . Es decir:

"Sabemos que los ratios van a permanecer constantes durante todo el proceso a menos que exista la capacidad de Arrastrar y Soltar (para añadir nuevos objetos) o para el cambio de Magnitud/Lugar sobre un objeto particular, con lo cual su ratio cambia y necesitaría ser calculado."

También, por otro lado, el objeto debe contrarse para saber qué grado de redimensión puede alcanzar y qué partes de él pueden redimensionarse, ésto si se pregunta durante la redimensión (posees varios formularios abiertos con tal capacidad e interactuas entre ello procediendo con cambio de magnitudes) puede crear lentitud y posiblemente sería necesario que se quedara muy claro al principio cuando se instancia el objeto, salvo algunas peculiaridades que pueden ser realizadas cuando se produce su efecto.

Todo esto que he comentado viene muy determinado por el único uso que produce la redimensión del evento Resize(), ya que aunque creemos métodos afines a él, su ejecución la tiene determinada a este evento único, de forma distinta a los producidos por los eventos del ratón, o de las activaciones/visualizaciones de ventanas al poseer más métodos eventos.

Se produce redimensión del contenedor, de inmediato arranca el evento Resize() y demás métodos asociados a este evento. Pero si antes no se ha controlado, que lo único que debe quedar por calcular sea la aplicación del ratio (y con total seguridad saber a quiénes y en qué aplicarlo, lo cual seria lo ideal) a los controles adecuados, entraríamos en el cuello de botella que produce la imposibilidad de poder definir eventos disparadores permanentes que sean producidos por alcanzar ciertas reglas definidas de usuario...

Yo creo que al actuar sobre un control particular, si en algo cambia que pueda afectar sobre algún nivel de la redimensión, es ahí donde debe dejar muy claro su catalogación de las características necesaria para quedar integrado cuando entre de nuevo en redimensión. También esto quizás le daría un aspecto más particularizado ya que la pantalla de características actúa de una forma generalizada...

Un saludo,
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform