>Si les sirve les paso lo que implemente en relacion al problema que tratan, por cierto.
>La unica lastima es que no se puedan usar controles subclasados..
>En mi caso pude hacerlo y lo use para tres cosas..
Realmente no es que no se pueda utilizar, el cliente no se va a enterar si lo utilizo, es simplemente que busco hacer algo standar que funcione lo más parecido a un black box para así poder compartirlo con la comunidad
>El scroll cuando se pasa con la tecla TAB y un par de cosas que quzas le sirvan..
>use la propiedad TAG (aunque es cierto que si lo tuviera que reahacer definiria otra propiedad) para definir el top and bott para saber el primero y ultimo y el scroll lo hacia aprovechando la matriz controls() de esta forma
El tema de emplear la propiedad TAG lo estuve pensando largamente cuando no conseguía detectar el control en el que me encontraba. Al final lo he resuelto de forma más dinámica.
Además estoy haciendo alguna modificación sobre lo que se lee en tu código. Quizá la más importante sea que tenga definido un TopScroll y un BottomScroll, dado que en muchos casos no es interesante que realice el scroll automático en el campo del final, sino en algunos previso para que el usuario tenga una visión del los siguientes que tiene que rellenar.
He visto cosas interesantes en tu código que voy a incorporar al mio, pues lo tenía resuelto de peor manera.
>
>En cuanto a la cuestion de "orgullo" y sobre desarrollar las cosas en VFP... podriamos decir "Larga vida al Fox" (y sabemos que desde MicroSoft nos apoyan ;-)
Creo que podemos sentirnos muy contentos y orgullososo de la comunidad a la que pertenecemos.
Gracias por tu ayuda.
Un saludo.
José Luis
Quidquid latine dictum sit, altum sonatur