Compartir a través de


Información general sobre la ventana Propiedades

La ventana Propiedades se usa para mostrar las propiedades de los objetos seleccionados en los dos tipos principales de ventanas disponibles en el entorno de desarrollo integrado (IDE) de Visual Studio. Estos dos tipos de ventanas son:

  • Ventanas de herramientas como Explorador de soluciones, vista de clases y explorador de objetos

  • Ventanas de documentos que contienen estos editores y diseñadores como el diseñador de formularios, el editor XML y el editor HTML

Uso de la ventana Propiedades

La ventana Propiedades muestra las propiedades de uno o varios elementos seleccionados. Si se seleccionan varios elementos, se muestra la intersección de todas las propiedades de todos los objetos seleccionados.

Los eventos relacionados con un objeto seleccionado dentro de una ventana de diseño de formulario o editor HTML mediante metadatos COM+ se muestran en la ventana Propiedades . Por ejemplo, puede seleccionar un botón y mostrar sus eventos asociados, como un OnClick evento, que se puede vincular a ese botón.

Los eventos que se muestran en la ventana Propiedades se usan principalmente con objetos enlazados al código. Si está editando un formato de archivo que no tiene nada que ver con el código, no tendrá ningún evento. Los eventos solo se muestran en la ventana Propiedades cuando hay un enlace entre el código en ejecución y determinados eventos asociados a objetos específicos. Un ejemplo de esto sería código subyacente a un objeto seleccionado que se ejecuta cuando se activa ese objeto.

En la tabla siguiente se enumeran las interfaces principales usadas por la ventana Propiedades .

Nombre de la interfaz Descripción
ICategorizeProperties Proporciona una lista de categorías a la ventana Propiedades y asigna cada propiedad a una categoría.
IDispatch (interfaz) Expone los métodos y propiedades de un objeto a las herramientas de programación y a otras aplicaciones que admiten la automatización.
IProvidePropertyBuilder Proporciona botones de puntos suspensivos (...) denominados generadores que abren ventanas de diálogo modales implementadas por el propio objeto. Se usa cuando el usuario no escribe fácilmente un valor en un campo de texto. Por ejemplo, puede usarse para abrir un selector de colores que determine el valor RGB para usted.
ISelectionContainer Proporciona acceso a los objetos usados para actualizar la información mostrada en la ventana Propiedades . ISelectionContainer se implementa mediante VSPackages para cada ventana que contiene objetos seleccionables con propiedades relacionadas que se van a mostrar.
ITypeInfo Proporciona información sobre el tipo de un objeto como métodos de una interfaz y campos de una estructura.
IVsMonitorSelection Permite a VSPackages recibir notificaciones de eventos de selección y recuperar información sobre la jerarquía actual del proyecto, el elemento, el valor de elemento y el contexto de la interfaz de usuario del comando.
IVsMultiItemSelect Proporciona al entorno acceso a varias selecciones.
IVsPerPropertyBrowsing Se usa para proporcionar nombres localizados en algunas propiedades mostradas en la ventana Propiedades .
IVsSelectionEvents Notifica a vsPackages registrados de cambios en el contexto actual de la interfaz de usuario de selección, valor de elemento o comando.
IVsTrackSelectionEx Notifica al entorno de un cambio en la selección actual y proporciona acceso a la información de jerarquía y elemento relacionada con la nueva selección.

Para obtener más información sobre IDispatch, consulte MSDN Library.

Consulte también