Administrar clases con el Examinador de clases
Es posible crear subclases, copiar clases de una biblioteca a otra, quitar archivos de clases y bibliotecas, cambiar el nombre de las clases o redefinir la relación de una clase.
Precaución Si quita, redefine o cambia el nombre de una clase, es posible que los formularios que no se muestran actualmente en una ventana Examinador de clases y que dependen de la clase no se ejecuten correctamente.
Para agregar una subclase
- En el Examinador de clases, abra una biblioteca de clases.
- Seleccione la clase que desee agregar como subclase y, luego, elija el botón Nueva clase.
- En el cuadro de diálogo Nueva clase, escriba el nombre de la nueva subclase.
- En el Diseñador de clases, defina y guarde la subclase.
- El Examinador de clases mostrará la nueva subclase.
Para copiar una clase de una biblioteca de clases a otra
- En el Examinador de clases, abra la biblioteca de clases de origen.
- En el menú Herramientas, abra una segunda instancia del Examinador de clases y seleccione el archivo de la biblioteca de destino.
- En la biblioteca de clases de origen, seleccione la clase que desee copiar y, a la vez que presiona la tecla Ctrl, arrastre el icono Mover clase que aparece sobre la lista de clases hasta el icono de clase de la biblioteca de destino. El cursor aparecerá con un signo más cuando se encuentre sobre el icono de la clase de destino.
Para copiar múltiples clases de un archivo de biblioteca de clases a otro
- Abra la biblioteca de clases de origen en el Examinador de clases.
- Si desea filtrar la lista de clases, escriba un filtro en el cuadro Tipo para limitar las clases a copiar.
- En el menú Herramientas, abra una segunda instancia del Examinador de clases y seleccione el archivo de la biblioteca de destino.
- En la biblioteca de clases de origen, seleccione la clase que desee copiar y, a la vez que presiona la tecla Ctrl, arrastre el icono de clase que aparece sobre la lista de clases hasta el icono de clase de la biblioteca de destino. El cursor aparecerá con un signo más cuando se encuentre sobre el icono de clase de destino.
Para quitar una clase, una biblioteca de clases o un formulario
- Abra la biblioteca de clases o el formulario en el Examinador de clases.
- En la lista Clases, seleccione la clase, biblioteca de clases o formulario que desee quitar o eliminar, y luego elija el botón Quitar. En el caso de las clases, el registro de la biblioteca se marcará para su eliminación la siguiente vez que se elija Limpiar biblioteca de clases. En el caso de las bibliotecas y formularios, el archivo se eliminará del disco.
Para cambiar el nombre de una clase de una biblioteca
Abra la biblioteca de clases en el Examinador de clases.
En la lista Clases, seleccione aquélla cuyo nombre desee cambiar y, luego, elija el botón Cambiar nombre.
Precaución Si cambia el nombre de una clase que tiene subclases asociadas que no están contenidas actualmente en una ventana Examinador de clases, las subclases no podrán establecer referencias a propiedades heredadas de la clase cuyo nombre se ha cambiado.
En el cuadro de diálogo Cambiar nombre de clase, escriba el nuevo nombre y, luego, elija Cambiar nombre.
El Examinador de clases muestra el nuevo nombre, al que se establecen referencias en todos los formularios y clases afectados mostrados simultáneamente en las ventanas del Examinador de clases.
Para cambiar la clase primaria de una clase
- Abra la biblioteca de clases en el Examinador de clases.
- En la lista Clases, seleccione la clase que desee redefinir y, a continuación, elija el botón Redefinir.
- En el cuadro Como del cuadro de diálogo Redefinir, seleccione el nombre de la nueva clase primaria en la lista desplegable. Puede volver a definir algunas clases de base.
También puede usar la funcionalidad de arrastrar y colocar para administrar clases en el Examinador de clases. Administrar archivos en el Examinador de clases es la forma recomendada de actualizar archivos de proyecto así como bibliotecas de clases y formularios. Los cambios realizados en el Examinador de clases se propagan por cada archivo .vcx y .scx abierto. La operación normal de arrastrar y colocar mueve un objeto de una ubicación a otra. Las teclas modificadoras con capacidad de arrastrar y colocar proporcionan los siguientes comportamientos:
Arrastre y coloque con… | Para… |
---|---|
CTRL | Copiar una clase entre ventanas del Examinador de clases. |
Botón secundario del mouse | Crear una instancia de un objeto en un contenedor:
En la ventana Comandos: genera código de creación de instancia. |
MAYÚS | Crea una instancia de la clase pero no la muestra. Arrastrar a la ventana Comandos funciona como arrastrar y colocar normal. |
Vea también
Examinar clases con el Examinador de clases | Botones del Examinador de clases | Métodos del Examinador de clases | Propiedades del Examinador de clases | Ventana Examinador de clases | Personalizar el Examinador de clases | Filtrar la lista de clases del Examinador de clases | Modificar los iconos y las descripciones de clases | Ejecutar el Examinador de clases | Ver jerarquías de clases | Ver información de bibliotecas de tipos