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.