Я проверяю источник встроенного элемента управления .net для TabControl и вижу, что он ссылается на это свойство, прежде чем решить, добавлять или вставлять TabPage в коллекцию.
if (this.owner.IsHandleCreated)
{
this.owner.AddTabPage(tabPage, tabPage.GetTCITEM());
}
else
{
this.owner.Insert(this.owner.TabCount, tabPage);
}
Обе функции в конечном итоге достигают одной и той же цели - они добавляют TabPage в конец внутренней коллекции «TabPages» ... но я просто не понимаю, почему должно иметь значение, какую функцию вы используете.
this
относится к ControlCollection
, который переопределяет встроенный Control.ControlCollection
.owner
- это TabControl, который использует ControlCollection
.