Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Eigenschaftenfenster wird verwendet, um Eigenschaften für Objekte anzuzeigen, die in den beiden Standard Fenstertypen ausgewählt sind, die in der integrierten Entwicklungsumgebung (IDE) von Visual Studio verfügbar sind. Diese beiden Fenstertypen sind:
Toolfenster wie Projektmappen-Explorer, Klassenansicht und Objektbrowser
Dokumentfenster mit solchen Editoren und Designern als Formular-Designer, XML-Editor und HTML-Editor
Verwenden des Eigenschaftenfensters
Im Eigenschaftenfenster werden die Eigenschaften einzelner oder mehrerer ausgewählter Elemente angezeigt. Wenn mehrere Elemente ausgewählt sind, wird die Schnittmenge aller Eigenschaften für alle ausgewählten Objekte angezeigt.
Ereignisse im Zusammenhang mit einem ausgewählten Objekt in einem Formularentwurfsfenster oder HTML-Editor mit COM+-Metadaten werden im Eigenschaftenfenster angezeigt. Sie können beispielsweise eine Schaltfläche auswählen und die zugehörigen Ereignisse anzeigen, z. B. ein OnClick Ereignis, das mit dieser Schaltfläche verknüpft werden kann.
Ereignisse, die im Eigenschaftenfenster angezeigt werden, werden in erster Linie mit Objekten verwendet, die an Code gebunden sind. Wenn Sie ein Dateiformat bearbeiten, das nichts mit Code zu tun hat, werden keine Ereignisse vorhanden sein. Ereignisse werden nur im Eigenschaftenfenster angezeigt, wenn eine Bindung zwischen ausgeführtem Code und bestimmten Ereignissen vorhanden ist, die bestimmten Objekten zugeordnet sind. Ein Beispiel hierfür wäre Code hinter einem ausgewählten Objekt, das beim Aktivieren dieses Objekts ausgeführt wird.
In der folgenden Tabelle sind die primären Schnittstellen aufgeführt, die vom Eigenschaftenfenster verwendet werden.
| Schnittstellenname | Beschreibung |
|---|---|
| ICategorizeProperties | Stellt eine Liste der Kategorien zum Eigenschaftenfenster bereit und ordnet jede Eigenschaft einer Kategorie zu. |
| IDispatch-Schnittstelle | Macht die Methoden und Eigenschaften eines Objekts für Programmiertools und andere Anwendungen verfügbar, die automatisierungsunterstützung. |
| IProvidePropertyBuilder | Stellt auslassungspunkte (...) Schaltflächen namens Generatoren bereit, die modale Dialogfelder öffnen, die vom Objekt selbst implementiert werden. Wird verwendet, wenn ein Wert nicht einfach vom Benutzer in ein Textfeld eingegeben wird. Beispielsweise kann es verwendet werden, um eine Farbauswahl zu öffnen, die den RGB-Wert für Sie bestimmt. |
| ISelectionContainer | Bietet Zugriff auf Objekte, die zum Aktualisieren von Informationen verwendet werden, die im Eigenschaftenfenster angezeigt werden. ISelectionContainer wird von VSPackages für jedes Fenster implementiert, das auswählbare Objekte mit verwandten Eigenschaften enthält, die angezeigt werden sollen. |
| ITypeInfo | Stellt Informationen zum Typ eines Objekts bereit, z. B. Methoden einer Schnittstelle und Felder einer Struktur. |
| IVsMonitorSelection | Ermöglicht VSPackages das Empfangen von Benachrichtigungen über Auswahlereignisse und das Abrufen von Informationen über die aktuelle Projekthierarchie, das Element, den Elementwert und den Befehlsbenutzeroberflächenkontext. |
| IVsMultiItemSelect | Bietet der Umgebung Zugriff auf mehrfache Auswahlen. |
| IVsPerPropertyBrowsing | Wird verwendet, um lokalisierte Namen für einige Eigenschaften bereitzustellen, die im Eigenschaftenfenster angezeigt werden. |
| IVsSelectionEvents | Benachrichtigt registrierte VSPackages über Änderungen an der aktuellen Auswahl, dem Elementwert oder dem Befehlsbenutzeroberflächenkontext. |
| IVsTrackSelectionEx | Benachrichtigt die Umgebung einer Änderung der aktuellen Auswahl und bietet Zugriff auf Hierarchie- und Elementinformationen im Zusammenhang mit der neuen Auswahl. |
Weitere Informationen IDispatchfinden Sie in der MSDN Library.