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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。