Blog sobre programación en VFP, Actualizado por Jorge Mota en Guatemala ;)



Desarrollo 28 de Julio del 2005 01:50 am

Creando interfaces inteligentes

Bueno, en esta ocasión traigo una clase que me ha tocado reescribir en varias ocasiones, por razones diversas, tales como:

Fallo de disco duro
Incoherencia de datos
Borrado accidental
Y descuido al copiar / pegar archivos

Así que lo mejor será publicarla de una vez por todas…

La clase en si permite crear áreas en los formularios que permiten modificar el ancho o alto de 2 objetos, tal como sucede en Outlook Express y sus paneles a los cuales podemos cambiar el tamaño a nuestro antojo.

La clase cuenta con 3 elementos

oFrame
oFrameHor
oFrameVer

La clase oFrame, es de la que se basan las otras dos, prácticamente contiene toda la lógica y código necesario, oFrameHor nos permite crear un área para ajuste del alto de 2 objetos, mientras que oFrameVer permite hacer lo mismo, pero para el ancho de 2 objetos.

Las propiedades que tenemos que utilizar son

oFrameHor

oSup Contendrá el nombre del control arriba del área ajustable.
oIzq Contendrá el nombre del control abajo del área ajustable.

oFrameVer

oDer Contendrá el nombre del control a la derecha del área ajustable.
oIzq Contendrá el nombre del control a la izquierda del área ajustable.

En ambas clases deberemos indicar las siguientes propiedades

nMinSize Indica el tamaño mínimo que puede llegar a alcanzar uno de los dos objetos.

nSizeSep Indica el ancho o alto (según la clase) del espacio entre cada objeto.

Para quienes aun no se han enterado de para que sirve la clase quizá les gustaría ver una demostración, pueden bajar un video seleccionando la calidad que prefieran:

Resolución Alta (3.27Mb)
Resolución Baja (849Kb)

Pueden bajar la clase dando clic acá: iFrame.zip

El código fue probado en VFP 6,8 y 9 :)
Hasta la próxima!

Sí vives en México puedes tener un seguro de vida gratis por hasta 750,000 pesos y ganar dinero al mismo tiempo! clic acá para más información.

2 personas han dicho algo en “Creando interfaces inteligentes”

  1. on 09 Abr 2008 at 13:08 1.Jorge Morales GUATEMALA dijo …

    Comprobado !

    Funciona excelente, precisamente andaba buscando una clase que hiciera todo esto.

    Gracias !!!

  2. on 09 Abr 2008 at 13:14 2.Jorge Mota GUATEMALA dijo …

    que bueno que te sirvió Jorge Morales :)

Suscribete a los comentarios de este post

Vea también:

Deja un comentario, di algo


Quienes visitaron esto, vieron:

  • N/A