共用方式為


Window.SetSelectionContainer 方法

允許當此視窗為現用時,在 [屬性 ] 視窗中將物件設定現用。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.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,則會移除顯示的物件。 物件會在 [工具] 視窗為作用中時顯示,並且可從選取容器中取用。

範例

SetSelectionContainer 需要 [工具] 視窗。 如需如何使用此方法的範例,請參閱 Visual Studio Automation 範例 (英文) 網頁中的 ToolWindow 範例。

.NET Framework 安全性

請參閱

參考

Window 介面

EnvDTE 命名空間