Freigeben über


Window.SetSelectionContainer-Methode

Ermöglicht das Aktivieren von Objekten im Eigenschaftenfenster, wenn dieses Fenster aktiv ist.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
Sub SetSelectionContainer ( _
    ByRef Objects As Object() _
)
void SetSelectionContainer(
    ref Object[] Objects
)
void SetSelectionContainer(
    array<Object^>^% Objects
)
abstract SetSelectionContainer : 
        Objects:Object[] byref -> unit 
function SetSelectionContainer(
    Objects : Object[]
)

Parameter

  • Objects
    Typ: array<System.Object[]%
    Erforderlich.Ein Array von Objekten für das Fenster Eigenschaften.

Hinweise

Legt die Objekte fest, die an das Eigenschaftenfenster übergeben werden sollen, wenn das Fenster den Fokus erhält.SetSelectionContainer funktioniert nur für Fenster, die mit der CreateToolWindow-Methode erstellt werden.Andere Toolfenster, wie Projektmappen-Explorer und Aufgabenliste, enthalten bereits Code für die Festlegung, was im Eigenschaftenfenster angezeigt wird.

Mit SetSelectionContainer können Objekte Fenstern zugeordnet werden, sodass das Eigenschaftenfenster jedes Mal Eigenschaften für diese Objekte anzeigt, wenn das Fenster den Fokus besitzt.Sie können diese Eigenschaft z. B. bei einem benutzerdefinierten Toolfenster mit einem Diagramm verwenden, wenn Sie die Eigenschaften im Eigenschaftenfenster anzeigen möchten, um die Merkmale des Diagramms zu ändern.

Wenn SetSelectionContainer ein leerer Variant-Wert übergeben wird, wird das angezeigte Objekt entfernt.Das Objekt wird angezeigt, wenn das Toolfenster aktiv ist und die Objekte im Auswahlcontainer verfügbar sind.

Beispiele

Für SetSelectionContainer ist ein Toolfenster erforderlich.Ein Beispiel für die Verwendung dieser Methode finden Sie im Beispiel ToolWindow auf der Webseite Visual Studio Automation Samples.

.NET Framework-Sicherheit

Siehe auch

Referenz

Window Schnittstelle

EnvDTE-Namespace