共用方式為


Window2.SetSelectionContainer 方法 (array<Object %)

當視窗為作用中時,允許在 屬性視窗 中將物件設為作用中。

命名空間:  EnvDTE80
組件:  EnvDTE80 (在 EnvDTE80.dll 中)

語法

'宣告
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[]
)

參數

  • Objects
    型別:array<System.Object[]%
    必要項。[屬性] 視窗的物件陣列。

備註

設定當視窗取得焦點時要傳遞給 [屬性] 視窗的物件。SetSelectionContainer 僅適用於以 CreateToolWindow 方法建立的視窗。其他 [工具] 視窗,例如 [方案總管] 和 [工作清單],則已經有了設定 [屬性] 視窗中之顯示項目的程式碼。

SetSelectionContainer 可讓您將物件與視窗產生關聯,以便在視窗擁有焦點時,[屬性] 視窗可以顯示這些物件的屬性。如果您有顯示圖表的自訂工具視窗,而且想要在 [屬性] 視窗中顯示屬性以變更圖表的特性,請使用此屬性。

如果傳遞空的 Variant 值給 SetSelectionContainer,則會移除顯示的物件。物件會在 [工具] 視窗為作用中時顯示,並且可從選取容器中取用。

範例

這個屬性需要 [工具] 視窗。如需這個方法的使用範例,請參閱 Visual Studio Automation 範例網頁上的 ToolWindow 範例:https://www.microsoft.com/downloads/details.aspx?familyid=3ff9c915-30e5-430e-95b3-621dccd25150&displaylang=en

.NET Framework 安全性

請參閱

參考

Window2 介面

SetSelectionContainer 多載

EnvDTE80 命名空間