我正在檢查TabControl的內置.net控件的來源,並且在決定是否向集合中添加或插入TabPage之前,我看到它引用了此屬性。Control.IsHandleCreated需要什麼?
if (this.owner.IsHandleCreated)
{
this.owner.AddTabPage(tabPage, tabPage.GetTCITEM());
}
else
{
this.owner.Insert(this.owner.TabCount, tabPage);
}
兩個功能,最終達到同一個目標 - 他們的的TabPage添加到內部「的TabPages」收集結束......但我只是不明白爲什麼它應該不管哪個函數使用。
this
指的是覆蓋內置的Control.ControlCollection
的ControlCollection
。 owner
是使用ControlCollection
的TabControl。