Monday, October 09, 2006

Copiando Clases En Visual Foxpro

Una de las tareas más frecuentes que un programador de VFP puede enfrentar es copiar una clase existente en una nueva libreria. Muchas veces necesitamos hacer una subclase de una clase existente o tal vez solo queremos parte de la funcionalidad de esa clase y es aquí donde copiar la clase se hace necesario.

El VFP nos provee del Class Browser para simplificarnos la vida cuando manejamos clases ya sean visuales o no. Para abrir el class browser hacemos click en la opción Tools del menú de VFP y escogemos la opción Class Browser

Nos saldrá una ventana como la siguiente:

Note el circulo rojo en la parte superior izquierda de la ventana. El ícono que ahí aparece es el de la clase seleccionada en ese momento. Para copiar la clase basta con abrir otra instancia del class browser, presionamos la tecla CTRL y arrastramos la clase que queremos copiar a la nueva libreria.

Es muy importante que se mantenga presionada la tecla CTRL pues de no hacerse la clase no se copiará sino que se moverá, con lo que ya no estará disponible en la libreria de clases original.

No comments: