3
我有一個表格C#在控件的生命週期中是Site(ISite)非空嗎?
MyForm : System.Windows.Forms.Form {}
,我需要調用
Site.GetService(..)
用戶開始使用這種形式之前。
但它在構造函數和所有我試過重載的加載事件中都是空的。 什麼時候是網站不是null,請問?
我有一個表格C#在控件的生命週期中是Site(ISite)非空嗎?
MyForm : System.Windows.Forms.Form {}
,我需要調用
Site.GetService(..)
用戶開始使用這種形式之前。
但它在構造函數和所有我試過重載的加載事件中都是空的。 什麼時候是網站不是null,請問?
默認情況下,IComponent.Site僅在Visual Studio設計器中設置。它用於IDE中的設計時服務,如命名組件。這裏是一篇文章,討論如何使用網站:Design-Time Integration—Hosts, Containers, and Sites。
在設計時還是運行時?運行時爲 – rism 2009-09-01 08:53:08
。 。 。 – 2009-09-01 11:13:42